- Aug 19, 2008
-
-
Owen Anderson authored
llvm-svn: 54968
-
Chris Lattner authored
llvm-svn: 54964
-
Owen Anderson authored
llvm-svn: 54958
-
Dan Gohman authored
llvm-svn: 54957
-
Owen Anderson authored
1) Assign stack slots to new temporaries. 2) Don't insert an interval into the return vector more than once. llvm-svn: 54956
-
- Aug 18, 2008
-
-
Chris Lattner authored
llvm-svn: 54950
-
Owen Anderson authored
1) Remove an incorrect assertion. 2) Set the stack slot weight properly. 3) Resize the VirtRegMap when needed. llvm-svn: 54949
-
Anton Korobeynikov authored
llvm-svn: 54942
-
Owen Anderson authored
llvm-svn: 54939
-
Chris Lattner authored
printing ascii code for hex numbers instead of the hex numbers themselves. llvm-svn: 54936
-
Owen Anderson authored
llvm-svn: 54930
-
Bill Wendling authored
llvm-svn: 54929
-
Owen Anderson authored
Resurrect some ancient code to add spill ranges without attempting folding, remat, or splitting. This code has been updated to current APIs in so far as it compiles and, in theory, works, but does not take advantage of recent advancements. For instance, it could be improved by using MachineRegisterInfo::use_iterator. llvm-svn: 54924
-
Nicolas Geoffray authored
so that lli works out of the box with -enable-eh. llvm-svn: 54920
-
Evan Cheng authored
llvm-svn: 54913
-
Bill Wendling authored
hoisting out some "test" and "cmp" instructions. This was obvious badness. llvm-svn: 54908
-
- Aug 17, 2008
-
-
Nick Lewycky authored
predicate, swap the order of the operands. llvm-svn: 54907
-
Nick Lewycky authored
produce an xor by 127. llvm-svn: 54906
-
Gordon Henriksen authored
llvm-svn: 54905
-
Evan Cheng authored
llvm-svn: 54904
-
Evan Cheng authored
Fix a (u)comiss intrinsic lowering bug. It was using anyext which can return junk in higher bits. Patch by Nate Begeman. llvm-svn: 54903
-
Gordon Henriksen authored
llvm-svn: 54902
-
Gordon Henriksen authored
llvm-svn: 54901
-
Gordon Henriksen authored
llvm-svn: 54900
-
Gordon Henriksen authored
In particular, Collector was confusing to implementors. Several thought that this compile-time class was the place to implement their runtime GC heap. Of course, it doesn't even exist at runtime. Specifically, the renames are: Collector -> GCStrategy CollectorMetadata -> GCFunctionInfo CollectorModuleMetadata -> GCModuleInfo CollectorRegistry -> GCRegistry Function::getCollector -> getGC (setGC, hasGC, clearGC) Several accessors and nested types have also been renamed to be consistent. These changes should be obvious. llvm-svn: 54899
-
Cedric Venet authored
- update VC projects. - Add an overload to llvm::Stream for <<, since std::hex and std::dec have type std::ios_base& (*)(std::ios_base&) in VC++. (templating the function don't work, due to ambiguities) - add ../ on several include in X86/AsmPrinter/ llvm-svn: 54898
-
Chris Lattner authored
llvm-svn: 54897
-
Chris Lattner authored
on a stripped kc++ .bc file from 0.83 to 0.77s (8%) llvm-svn: 54896
-
Gordon Henriksen authored
llvm-svn: 54895
-
Anton Korobeynikov authored
llvm-svn: 54892
-
Anton Korobeynikov authored
llvm-svn: 54891
-
Anton Korobeynikov authored
llvm-svn: 54890
-
Anton Korobeynikov authored
llvm-svn: 54889
-
Anton Korobeynikov authored
llvm-svn: 54888
-
Anton Korobeynikov authored
llvm-svn: 54887
-
Anton Korobeynikov authored
Move X86 assembler printers into separate directory. This allows JIT-only users not to link it in (use 'x86codegen' llvm-config arg for this) llvm-svn: 54886
-
Anton Korobeynikov authored
llvm-svn: 54885
-
Anton Korobeynikov authored
llvm-svn: 54884
-
Gordon Henriksen authored
Factor GC metadata table assembly generation out of Collector in preparation for splitting AsmPrinter into its own library. llvm-svn: 54881
-
Gordon Henriksen authored
Factor GC metadata table assembly generation out of Collector in preparation for splitting AsmPrinter into its own library. llvm-svn: 54880
-