- Feb 08, 2009
-
-
Evan Cheng authored
llvm-svn: 64076
-
Evan Cheng authored
Right now if the coalesced copy def is dead and its src is a kill, and that there are now other uses within the live range, the coalescer would mark the def of the source register as dead. But it should also check if there are other kills which means the value has other uses not in the live range. llvm-svn: 64075
-
Evan Cheng authored
llvm-svn: 64073
-
Bill Wendling authored
llvm-svn: 64070
-
Bill Wendling authored
llvm-svn: 64066
-
Bill Wendling authored
llvm-svn: 64065
-
Bill Wendling authored
llvm-svn: 64062
-
Chris Lattner authored
llvm-svn: 64050
-
- Feb 07, 2009
-
-
Chris Lattner authored
llvm-svn: 64040
-
Mon P Wang authored
changes the address space of the pointer. llvm-svn: 64035
-
Dale Johannesen authored
No functional change. llvm-svn: 64026
-
Evan Cheng authored
llvm-svn: 64024
-
Evan Cheng authored
llvm-svn: 64023
-
Chris Lattner authored
llvm-svn: 64022
-
Dan Gohman authored
ScheduleDAG's TLI member to use const. llvm-svn: 64018
-
Dan Gohman authored
to make the encapsulation more clear. llvm-svn: 64017
-
Dan Gohman authored
the iterator typedefs instead of handling the std::vector directly. llvm-svn: 64016
-
Nick Lewycky authored
two AddString methods to use it. llvm-svn: 64005
-
Mike Stump authored
llvm-svn: 64003
-
Nick Lewycky authored
pointed out by Torok Edwin. Remove trailing whitespaces. llvm-svn: 64002
-
Dale Johannesen authored
Adjust derived classes to pass UnknownLoc where a DebugLoc does not make sense. Pick one of DebugLoc and non-DebugLoc variants to survive for all such classes. llvm-svn: 64000
-
Evan Cheng authored
llvm-svn: 63999
-
Dale Johannesen authored
llvm-svn: 63996
-
Dale Johannesen authored
llvm-svn: 63995
-
Evan Cheng authored
Don't sink the instruction if TargetRegisterInfo::isSafeToMoveRegClassDefs doesn't think it's safe. This works around PR1911. llvm-svn: 63994
-
Dale Johannesen authored
llvm-svn: 63993
-
Dale Johannesen authored
Many targets build placeholder nodes for special operands, e.g. GlobalBaseReg on X86 and PPC for the PIC base. There's no sensible way to associate debug info with these. I've left them built with getNode calls with explicit DebugLoc::getUnknownLoc operands. I'm not too happy about this but don't see a good improvement; I considered adding a getPseudoOperand or something, but it seems to me that'll just make it harder to read. llvm-svn: 63992
-
Dan Gohman authored
llvm-svn: 63989
-
Dan Gohman authored
llvm-svn: 63988
-
Bill Wendling authored
llvm-svn: 63979
-
Dale Johannesen authored
getCALLSEQ_{END,START} to permit passing no DebugLoc there. UNDEF doesn't logically have DebugLoc; add getUNDEF to encapsulate this. llvm-svn: 63978
-
- Feb 06, 2009
-
-
Dale Johannesen authored
llvm-svn: 63971
-
Dale Johannesen authored
llvm-svn: 63969
-
Bill Wendling authored
A simple test program shows that debugging works. :-) llvm-svn: 63968
-
Bill Wendling authored
llvm-svn: 63967
-
Bill Wendling authored
llvm-svn: 63966
-
Dan Gohman authored
that already hold the lock can call an entry point that doesn't re-acquire the lock. llvm-svn: 63965
-
Dan Gohman authored
llvm-svn: 63963
-
Dan Gohman authored
addresses to symbols. llvm-svn: 63962
-
Ted Kremenek authored
Deallocate() methods now take a 'const void*' instead of a 'void *', matching observed behavior with how 'delete[]' can be used. llvm-svn: 63956
-