- Feb 09, 2007
-
-
Reid Spencer authored
llvm-svn: 34093
-
Reid Spencer authored
llvm-svn: 34092
-
Reid Spencer authored
llvm-svn: 34091
-
Reid Spencer authored
of a shell script to stand in its place. The shell script just pawns the execution off to llvm-ld. llvm-svn: 34090
-
Reid Spencer authored
doesn't get mingled with the output bytecode. llvm-svn: 34089
-
Reid Spencer authored
llvm-svn: 34088
-
Reid Spencer authored
doesn't get mingled with the output bytecode. llvm-svn: 34087
-
Chris Lattner authored
llvm-svn: 34086
-
Chris Lattner authored
llvm-svn: 34085
-
Chris Lattner authored
2. All function-level constants are now incorporated into the module-level constant pool, since the compaction table was removed. Eliminate extra work to check for them. This speeds up the bcwriter from 24.4s to 13.1s on 447.dealII and .73 -> .56s on kc++ in a release build. llvm-svn: 34084
-
Zhou Sheng authored
methods as those global function's internal implementation. llvm-svn: 34083
-
Chris Lattner authored
llvm-svn: 34082
-
Nate Begeman authored
llvm-svn: 34081
-
Reid Spencer authored
llvm-svn: 34080
-
Reid Spencer authored
llvm-svn: 34079
-
Reid Spencer authored
llvm-svn: 34076
-
Reid Spencer authored
llvm-svn: 34075
-
Reid Spencer authored
llvm-svn: 34074
-
Reid Spencer authored
llvm-svn: 34073
-
Evan Cheng authored
llvm-svn: 34072
-
- Feb 08, 2007
-
-
Evan Cheng authored
llvm-svn: 34067
-
Evan Cheng authored
llvm-svn: 34066
-
Evan Cheng authored
llvm-svn: 34065
-
Chris Lattner authored
strings. llvm-svn: 34064
-
Chris Lattner authored
llvm-svn: 34063
-
Chris Lattner authored
llvm-svn: 34062
-
Reid Spencer authored
Copy a couple more missing options from gccld to llvm-ld. llvm-svn: 34061
-
Reid Spencer authored
Make llvm-ld more gccld-like by having it run the same set of passes. The delta was probably due to lack of llvm-ld being maintained. Just another reason to have only one optimizing linker in in LLVM. llvm-svn: 34058
-
Andrew Lenharth authored
llvm-svn: 34056
-
Reid Spencer authored
llvm-svn: 34055
-
Zhou Sheng authored
llvm-svn: 34054
-
Zhou Sheng authored
add some signed/unsigned arithmetic operation functions into APInt.h to handle the signed/unsigned issue. These functions will be defined inside a namespace "APIntOps" which is inside llvm namespace. llvm-svn: 34053
-
Reid Spencer authored
llvm-svn: 34052
-
Reid Spencer authored
llvm-svn: 34051
-
Reid Spencer authored
llvm-svn: 34050
-
Reid Spencer authored
llvm-svn: 34049
-
Reid Spencer authored
Rename function scope names that conflict with basic block names. llvm-svn: 34048
-
Reid Spencer authored
Always rename, never give a redef error. We could check for collapsed type planes and generate an error if that's not the cause, but the 99.9999 percentile case will be that its the result of collapsed type planes. So, rather than doing an expensive check, just rename. llvm-svn: 34047
-
Reid Spencer authored
Some changes to get the smbd.ll test case working: 1. Move the logic for CSRETCC->sret attribute out of the ResolveDefinitions code and into getExistingValue. This resolves it much earlier and works in function scope as well. 2. Fix handling of CSRETCC->sret for the store instruction. 3. Rewrite the code for handling renaming to factor in linkage types. 4. Rename a structure filed for a PATypeInfo* so it doesn't get confused with a field for a Type*. llvm-svn: 34043
-
Reid Spencer authored
llvm-svn: 34042
-