- Sep 11, 2006
-
-
Rafael Espindola authored
llvm-svn: 30246
-
- Sep 10, 2006
-
-
Anton Korobeynikov authored
llvm-svn: 30239
-
- Sep 08, 2006
-
-
Rafael Espindola authored
llvm-svn: 30191
-
Rafael Espindola authored
llvm-svn: 30189
-
Rafael Espindola authored
fix select.ll llvm-svn: 30186
-
Jim Laskey authored
2. Protect and outline createTargetAsmInfo. 3. Misc. kruft. llvm-svn: 30169
-
Jim Laskey authored
llvm-svn: 30162
-
Jim Laskey authored
llvm-svn: 30161
-
- Sep 06, 2006
-
-
Jim Laskey authored
llvm-svn: 30126
-
Rafael Espindola authored
llvm-svn: 30125
-
- Sep 05, 2006
-
-
Chris Lattner authored
def operand or a use operand. llvm-svn: 30109
-
- Sep 04, 2006
-
-
Rafael Espindola authored
llvm-svn: 30103
-
Chris Lattner authored
This pass: 1. Splits TargetMachine into TargetMachine (generic targets, can be implemented any way, like the CBE) and LLVMTargetMachine (subclass of TM that is used by things using libcodegen and other support). 2. Instead of having each target fully populate the passmgr for file or JIT output, move all this to common code, and give targets hooks they can implement. 3. Commonalize the target population stuff between file emission and JIT emission. 4. All (native code) codegen stuff now happens in a FunctionPassManager, which paves the way for "fast -O0" stuff in the CFE later, and now LLC could lazily stream .bc files from disk to use less memory. 5. There are now many fewer #includes and the targets don't depend on the scalar xforms or libanalysis anymore (but codegen does). 6. Changing common code generator pass ordering stuff no longer requires touching all targets. 7. The JIT now has the option of "-fast" codegen or normal optimized codegen, which is now orthogonal to the fact that JIT'ing is being done. llvm-svn: 30081
-
- Sep 03, 2006
-
-
Chris Lattner authored
llvm-svn: 30070
-
Rafael Espindola authored
llvm-svn: 30067
-
- Sep 02, 2006
-
-
Rafael Espindola authored
llvm-svn: 30056
-
- Aug 26, 2006
-
-
Evan Cheng authored
llvm-svn: 29898
-
- Aug 25, 2006
-
-
Rafael Espindola authored
store LR in an arbitrary stack slot add support for writing varargs functions llvm-svn: 29876
-
- Aug 24, 2006
-
-
Rafael Espindola authored
implement a movcond instruction llvm-svn: 29857
-
Rafael Espindola authored
llvm-svn: 29856
-
Rafael Espindola authored
llvm-svn: 29854
-
- Aug 22, 2006
-
-
Rafael Espindola authored
llvm-svn: 29814
-
Rafael Espindola authored
llvm-svn: 29802
-
- Aug 21, 2006
-
-
Rafael Espindola authored
llvm-svn: 29793
-
- Aug 20, 2006
-
-
Rafael Espindola authored
llvm-svn: 29780
-
- Aug 18, 2006
-
-
Chris Lattner authored
llvm-svn: 29756
-
- Aug 17, 2006
-
-
Rafael Espindola authored
llvm-svn: 29748
-
- Aug 16, 2006
-
-
Rafael Espindola authored
Remove the hard coded store and load of the link register Implement ARMFrameInfo llvm-svn: 29727
-
- Aug 14, 2006
-
-
Rafael Espindola authored
ldr rx, [ry, #offset] llvm-svn: 29664
-
- Aug 11, 2006
-
-
Chris Lattner authored
llvm-svn: 29614
-
Chris Lattner authored
llvm-svn: 29612
-
Evan Cheng authored
llvm-svn: 29604
-
Evan Cheng authored
llvm-svn: 29603
-
- Aug 09, 2006
-
-
Rafael Espindola authored
llvm-svn: 29589
-
Rafael Espindola authored
llvm-svn: 29583
-
Rafael Espindola authored
llvm-svn: 29580
-
- Aug 08, 2006
-
-
Rafael Espindola authored
llvm-svn: 29571
-
Rafael Espindola authored
llvm-svn: 29567
-
Evan Cheng authored
llvm-svn: 29549
-
- Aug 04, 2006
-
-
Rafael Espindola authored
make sure only one move is used in a hello world llvm-svn: 29520
-