- Jun 24, 2009
-
-
Evan Cheng authored
llvm-svn: 74068
-
Chris Lattner authored
llvm-svn: 74067
-
Chris Lattner authored
llvm-svn: 74066
-
Chris Lattner authored
llvm-svn: 74065
-
Chris Lattner authored
llvm-svn: 74064
-
Chris Lattner authored
llvm-svn: 74062
-
Dan Gohman authored
and tidy up a few other formatting issues. llvm-svn: 74060
-
Dan Gohman authored
llvm-svn: 74059
-
Chris Lattner authored
things like: .section __TEXT,__cstring,cstring_literals llvm-svn: 74058
-
Chris Lattner authored
This is suboptimal in several aspects, see the commented out assertion. I need to talk to Daniel about this. llvm-svn: 74057
-
Lang Hames authored
Fixed a bug in LiveInterval scaling (failure to scale VNI defs correctly), removed old TODO comments. llvm-svn: 74054
-
Evan Cheng authored
Fix support for inline asm input / output operand tying when operand spans across multiple registers (e.g. two i64 operands in 32-bit mode). llvm-svn: 74053
-
Anders Carlsson authored
llvm-svn: 74052
-
Anders Carlsson authored
llvm-svn: 74051
-
Dan Gohman authored
llvm-svn: 74049
-
Dan Gohman authored
trip counts in more cases. Generalize ScalarEvolution's isLoopGuardedByCond code to recognize And and Or conditions, splitting the code out into an isNecessaryCond helper function so that it can evaluate Ands and Ors recursively, and make SCEVExpander be much more aggressive about hoisting instructions out of loops. test/CodeGen/X86/pr3495.ll has an additional instruction now, but it appears to be due to an arbitrary register allocation difference. llvm-svn: 74048
-
Zhongxing Xu authored
llvm-svn: 74047
-
Nick Lewycky authored
llvm-svn: 74046
-
Dan Gohman authored
llvm-svn: 74045
-
Daniel Dunbar authored
llvm-svn: 74044
-
Zhongxing Xu authored
llvm-svn: 74043
-
Dan Gohman authored
llvm-svn: 74042
-
Dan Gohman authored
createSCEV. Also, recognize UndefValue in createSCEV. Change getIntegerSCEV's comment to avoid mentioning FP types, and re-implement it in terms of getConstant instead of getUnknown. llvm-svn: 74041
-
Douglas Gregor authored
Make sure that the template parameter lists get from the parser down to ActOnFunctionDeclarator for function template definitions llvm-svn: 74040
-
Chris Lattner authored
llvm-svn: 74039
-
Chris Lattner authored
llvm-svn: 74038
-
Dan Gohman authored
SCEVConstants. This cleanup is a step toward letting getUnknown be simpler. llvm-svn: 74037
-
Chris Lattner authored
std::strings. llvm-svn: 74036
-
Dan Gohman authored
llvm-svn: 74035
-
Anders Carlsson authored
llvm-svn: 74034
-
Anders Carlsson authored
llvm-svn: 74033
-
Dan Gohman authored
llvm-svn: 74032
-
Dan Gohman authored
preheader is already an instruction. llvm-svn: 74031
-
Anders Carlsson authored
llvm-svn: 74030
-
Owen Anderson authored
than a managed static because other managed statics can (and do) access this list in their destructors. Yes, I know it's horrible. llvm-svn: 74029
-
Douglas Gregor authored
and associate it with the FunctionDecl. llvm-svn: 74028
-
Anders Carlsson authored
llvm-svn: 74027
-
Bob Wilson authored
C bindings. Change all the backend "Initialize" functions to have C linkage. Change the "llvm/Config/Targets.def" header to use C-style comments to avoid compile warnings. llvm-svn: 74026
-
Fariborz Jahanian authored
implicit copy constructor definition determination. llvm-svn: 74025
-
Daniel Dunbar authored
llvm-svn: 74024
-