- Nov 20, 2003
-
-
Chris Lattner authored
llvm-svn: 10111
-
Chris Lattner authored
llvm-svn: 10110
-
Chris Lattner authored
and pages of non-symbolic types. llvm-svn: 10109
-
Chris Lattner authored
*sniff* llvm-svn: 10108
-
Chris Lattner authored
* Add new constructors to allow insertion of terminator instructions at the end of basic blocks. * Move a ReturnInst method out-of-line, so that the vtable and type info don't need to be emitted to every translation unit that uses the class. llvm-svn: 10107
-
Chris Lattner authored
end of basic blocks. * Document some confusing constructor combinations * Move a ReturnInst method out-of-line, so that the vtable and type info don't need to be emitted to every translation unit that uses the class. llvm-svn: 10106
-
Misha Brukman authored
call, i.e. [ addPass (...) ] => [ addPass(...) ] llvm-svn: 10105
-
Misha Brukman authored
* Eliminated extra space llvm-svn: 10104
-
Alkis Evlogimenos authored
Merging the linear scan register allocator in trunk. It currently passes most tests under test/Programs/SingleSource/Benchmarks/Shootout so development will continue on trunk. The allocator is not enabled by default. You will need to pass -regallo=linearscan to lli or llc to use it. llvm-svn: 10103
-
Chris Lattner authored
llvm-svn: 10102
-
Chris Lattner authored
llvm-svn: 10101
-
Chris Lattner authored
llvm-svn: 10100
-
- Nov 19, 2003
-
-
Brian Gaeke authored
llvm-svn: 10099
-
Chris Lattner authored
llvm-svn: 10098
-
Brian Gaeke authored
llvm-svn: 10097
-
Brian Gaeke authored
type. llvm-svn: 10096
-
Chris Lattner authored
llvm-svn: 10095
-
John Criswell authored
llvm-svn: 10094
-
Chris Lattner authored
llvm-svn: 10093
-
Chris Lattner authored
llvm-svn: 10092
-
Chris Lattner authored
llvm-svn: 10091
-
Chris Lattner authored
llvm-svn: 10090
-
Chris Lattner authored
llvm-svn: 10089
-
Chris Lattner authored
This change speeds up type resolution by checking to see if a type is recursive, and if it's not, using a more efficient algorithm. This dramatically reduces bytecode loading time of kc++, reducing time-to-jit kc++ --version to 17s from 33s llvm-svn: 10088
-
Chris Lattner authored
llvm-svn: 10087
-
Chris Lattner authored
llvm-svn: 10086
-
Chris Lattner authored
* Strength reduce several data structures which were left over from the "bad old days" * Minor efficiency improvements * Major efficiency improvement: In BytecodeParser::insertValue, do not allocate a new ValueTab entry just because some value exists with a large type. This dramatically reduces the number of allocations/deallocations performed by the bytecode reader, and speeds up parsing of Kimwitu++ from 34s to 17s. This is to help address PR127 llvm-svn: 10085
-
Chris Lattner authored
llvm-svn: 10084
-
Chris Lattner authored
llvm-svn: 10083
-
Chris Lattner authored
llvm-svn: 10082
-
Chris Lattner authored
llvm-svn: 10081
-
Chris Lattner authored
llvm-svn: 10080
-
Chris Lattner authored
speeds up disassembly of kc++ by .6s llvm-svn: 10079
-
Chris Lattner authored
llvm-svn: 10078
-
Chris Lattner authored
llvm-svn: 10077
-
Chris Lattner authored
llvm-svn: 10076
-
Chris Lattner authored
llvm-svn: 10075
-
Chris Lattner authored
llvm-svn: 10074
-
Chris Lattner authored
llvm-svn: 10073
-
- Nov 18, 2003
-
-
Chris Lattner authored
llvm-svn: 10072
-