- Sep 07, 2007
-
-
Dale Johannesen authored
llvm-svn: 41774
-
Rafael Espindola authored
The x86-64 ABI states that objects passed on the stack have 8 byte alignment. Implement that. llvm-svn: 41768
-
Owen Anderson authored
Patch by Sterling Stein! llvm-svn: 41758
-
- Sep 06, 2007
-
-
Dale Johannesen authored
Use APFloat in UpgradeParser and AsmParser. Change all references to ConstantFP to use the APFloat interface rather than double. Remove the ConstantFP double interfaces. Use APFloat functions for constant folding arithmetic and comparisons. (There are still way too many places APFloat is just a wrapper around host float/double, but we're getting there.) llvm-svn: 41747
-
Evan Cheng authored
leal (,%rcx,8), %rcx It should be leal (,%rcx,8), %ecx llvm-svn: 41735
-
Bill Wendling authored
llvm-svn: 41733
-
- Sep 05, 2007
-
-
Bill Wendling authored
llvm-svn: 41717
-
- Sep 04, 2007
-
-
Evan Cheng authored
llvm-svn: 41711
-
Evan Cheng authored
llvm-svn: 41700
-
- Sep 03, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 41680
-
- Aug 31, 2007
-
-
Dale Johannesen authored
llvm-svn: 41645
-
Rafael Espindola authored
llvm-svn: 41643
-
Rafael Espindola authored
This is mandated table 3.1 at http://www.x86-64.org/documentation/abi.pdf llvm-svn: 41642
-
Dale Johannesen authored
Use APFloat interfaces for more references, mostly of ConstantFPSDNode. llvm-svn: 41632
-
Raul Herbster authored
llvm-svn: 41629
-
Raul Herbster authored
llvm-svn: 41628
-
Raul Herbster authored
Comments added. It now generates V5TE multiply instructions. However, it is still necessary to model PUWLSH bits more clearly. llvm-svn: 41627
-
Raul Herbster authored
llvm-svn: 41626
-
Raul Herbster authored
llvm-svn: 41625
-
- Aug 30, 2007
-
-
Evan Cheng authored
Added support to fold X86 load / store instructions. This allow rematerialized loads to be folded into their uses. llvm-svn: 41599
-
Evan Cheng authored
Add a variant of foldMemoryOperand to fold any load / store, not just load / store from / to stack slots. llvm-svn: 41597
-
Evan Cheng authored
llvm-svn: 41595
-
Bill Wendling authored
llvm-svn: 41590
-
Dale Johannesen authored
Add APFloat interfaces to ConstantFP, SelectionDAG. Fix integer bit in double->APFloat conversion. Convert LegalizeDAG to use APFloat interface in ConstantFPSDNode uses. llvm-svn: 41587
-
- Aug 29, 2007
-
-
Duncan Sands authored
in the trampoline lowering. Lookup the jump and mov opcodes for the trampoline rather than hard coding them. llvm-svn: 41577
-
- Aug 28, 2007
-
-
Bruno Cardoso Lopes authored
Changed the stack frame layout, StackGrowsUp fits better to Mips strange stack. Stack offset calculation bug fixed! llvm-svn: 41529
-
Bruno Cardoso Lopes authored
Added comments about new stack allocation. Expand SelectCC for i32 results llvm-svn: 41527
-
Bruno Cardoso Lopes authored
Comments for Mips directives added. llvm-svn: 41526
-
Bruno Cardoso Lopes authored
llvm-svn: 41525
-
- Aug 27, 2007
-
-
Rafael Espindola authored
llvm-svn: 41502
-
Rafael Espindola authored
Coping 100MB array (after a warmup) shows that glibc 2.6.1 implementation on x86-64 (core 2) is 30% faster (from 0.270917s to 0.188079s) llvm-svn: 41479
-
- Aug 25, 2007
-
-
Chris Lattner authored
changing the interface to allow for future changes. llvm-svn: 41384
-
- Aug 24, 2007
-
-
Chris Lattner authored
llvm-svn: 41360
-
Chris Lattner authored
llvm-svn: 41359
-
- Aug 23, 2007
-
-
Chris Lattner authored
llvm-svn: 41319
-
Chris Lattner authored
llvm-svn: 41318
-
- Aug 22, 2007
-
-
Bill Wendling authored
llvm-svn: 41284
-
- Aug 21, 2007
-
-
Bruno Cardoso Lopes authored
llvm-svn: 41225
-
Bruno Cardoso Lopes authored
llvm-svn: 41224
-
Anton Korobeynikov authored
llvm-svn: 41208
-