- Nov 13, 2009
-
-
Devang Patel authored
llvm-svn: 87069
-
Rafael Espindola authored
Switch to smallvector. Also fix issue with using unsigend for MaxSplit. llvm-svn: 87068
-
Mike Stump authored
llvm-svn: 87067
-
Daniel Dunbar authored
llvm-svn: 87066
-
Ted Kremenek authored
llvm-svn: 87065
-
Mike Stump authored
llvm-svn: 87063
-
Ted Kremenek authored
retain/release checker: refactor some of the summary lookup logic for instance method summaries. No real functionality change, but it paves the way for new enhancements. llvm-svn: 87062
-
Dale Johannesen authored
PPC is such a target; make it work. llvm-svn: 87060
-
Victor Hernandez authored
llvm-svn: 87059
-
Rafael Espindola authored
llvm-svn: 87058
-
Jim Grosbach authored
llvm-svn: 87056
-
Jim Grosbach authored
llvm-svn: 87054
-
Ted Kremenek authored
Add clang-cc option "-analyzer-experimental-checks" to enable experimental path-sensitive checks. The idea is to separate "barely working" or "skunkworks" checks from ones that should always run. Later we need more fine-grain checker control. llvm-svn: 87053
-
Daniel Dunbar authored
llvm-svn: 87051
-
Daniel Dunbar authored
llvm-svn: 87050
-
Daniel Dunbar authored
llvm-svn: 87049
-
Chris Lattner authored
llvm-svn: 87048
-
David Greene authored
Fix a bootstrap failure. Provide special isLoadFromStackSlotPostFE and isStoreToStackSlotPostFE interfaces to explicitly request checking for post-frame ptr elimination operands. This uses a heuristic so it isn't reliable for correctness. llvm-svn: 87047
-
Daniel Dunbar authored
llvm-svn: 87046
-
Daniel Dunbar authored
llvm-svn: 87045
-
Daniel Dunbar authored
llvm-svn: 87044
-
Mike Stump authored
llvm-svn: 87043
-
Owen Anderson authored
llvm-svn: 87042
-
Mike Stump authored
llvm-svn: 87041
-
Bill Wendling authored
llvm-svn: 87040
-
- Nov 12, 2009
-
-
Mike Stump authored
the right base vtable. WIP. llvm-svn: 87039
-
Douglas Gregor authored
We need the definition of NamedDecl in DeclContextInternals.h, since Clang is type-checking the template definition more thoroughly llvm-svn: 87037
-
Bill Wendling authored
llvm-svn: 87036
-
Chris Lattner authored
llvm-svn: 87035
-
David Greene authored
Do some cleanups suggested by Chris. llvm-svn: 87034
-
Daniel Dunbar authored
strings. llvm-svn: 87031
-
David Greene authored
Set the ReloadReuse AsmPrinter flag where appropriate. llvm-svn: 87030
-
Daniel Dunbar authored
llvm-svn: 87029
-
David Greene authored
Fix a build error by providing a missing enum value. llvm-svn: 87028
-
David Greene authored
Make the MachineFunction argument of getFrameRegister const. This also fixes a build error. llvm-svn: 87027
-
David Greene authored
Add hasLoadFromStackSlot and hasStoreToStackSlot to return whether a machine instruction loads or stores from/to a stack slot. Unlike isLoadFromStackSlot and isStoreFromStackSlot, the instruction may be something other than a pure load/store (e.g. it may be an arithmetic operation with a memory operand). This helps AsmPrinter determine when to print a spill/reload comment. This is only a hint since we may not be able to figure this out in all cases. As such, it should not be relied upon for correctness. Implement for X86. Return false by default for other architectures. llvm-svn: 87026
-
Daniel Dunbar authored
llvm-svn: 87025
-
Daniel Dunbar authored
llvm-svn: 87024
-
Bill Wendling authored
and don't assume that the call doesn't throw. It would be nice if there were a way to determine which is the callee and which is a parameter. In practice, the architecture we care about normally only have one operand for a call instruction (x86 and arm). llvm-svn: 87023
-
David Greene authored
Add a bool flag to StackObjects telling whether they reference spill slots. The AsmPrinter will use this information to determine whether to print a spill/reload comment. Remove default argument values. It's too easy to pass a wrong argument value when multiple arguments have default values. Make everything explicit to trap bugs early. Update all targets to adhere to the new interfaces.. llvm-svn: 87022
-