- Oct 17, 2007
-
-
Chris Lattner authored
loads instead of 1 x i64 loads. This doesn't change any functionality yet. llvm-svn: 43068
-
Chris Lattner authored
llvm-svn: 43066
-
- Oct 16, 2007
-
-
Dale Johannesen authored
llvm-svn: 43033
-
Chris Lattner authored
doesn't fit into 16 bits. llvm-svn: 43032
-
Arnold Schwaighofer authored
was stored to the acutal stack slot before the parameters were lowered to their stack slot. This could cause arguments to be overwritten by the return address if the called function had less parameters than the caller function. The update should remove the last failing test case of llc-beta: SPASS. llvm-svn: 43027
-
- Oct 15, 2007
-
-
Chris Lattner authored
unconditionally creating an i64 bitcast. With the future legalizer design, operation legalization can't introduce new nodes with illegal types. This fixes the rest of olden on ppc32. llvm-svn: 43005
-
Evan Cheng authored
llvm-svn: 43004
-
Dale Johannesen authored
llvm-svn: 42972
-
- Oct 14, 2007
-
-
Evan Cheng authored
llvm-svn: 42962
-
Evan Cheng authored
llvm-svn: 42960
-
Dale Johannesen authored
a problem when asserts are on). From vecLib. llvm-svn: 42959
-
- Oct 13, 2007
-
-
Duncan Sands authored
trampolines, rather than with nested functions themselves. llvm-svn: 42955
-
Evan Cheng authored
register used by the unfolded instructions. User can also specify whether to unfold the load, the store, or both. llvm-svn: 42946
-
- Oct 12, 2007
-
-
Arnold Schwaighofer authored
llvm-svn: 42935
-
Arnold Schwaighofer authored
for fastcc from X86CallingConv.td. This means that nested functions are not supported for calling convention 'fastcc'. llvm-svn: 42934
-
Duncan Sands authored
longer be created for fastcc functions. llvm-svn: 42925
-
Evan Cheng authored
llvm-svn: 42922
-
Dan Gohman authored
function symbol name instead of a codegen-assigned function number. Thanks Evan! :-) llvm-svn: 42908
-
Dan Gohman authored
llvm-svn: 42905
-
Dan Gohman authored
llvm-svn: 42904
-
Evan Cheng authored
llvm-svn: 42895
-
Evan Cheng authored
llvm-svn: 42894
-
Dan Gohman authored
llvm-svn: 42881
-
- Oct 11, 2007
-
-
Dale Johannesen authored
llvm-svn: 42874
-
Arnold Schwaighofer authored
enabled by passing -tailcallopt to llc. The optimization is performed if the following conditions are satisfied: * caller/callee are fastcc * elf/pic is disabled OR elf/pic enabled + callee is in module + callee has visibility protected or hidden llvm-svn: 42870
-
- Oct 10, 2007
-
-
Chris Lattner authored
illegal. Thanks to gabor for pointing this out! llvm-svn: 42832
-
Dale Johannesen authored
Surprisingly complicated. Adds getTargetNode for 2 outputs, no inputs (missing). llvm-svn: 42822
-
- Oct 09, 2007
-
-
Dan Gohman authored
llvm-svn: 42787
-
Dan Gohman authored
llvm-svn: 42786
-
Dan Gohman authored
llvm-svn: 42785
-
Evan Cheng authored
llvm-svn: 42783
-
Bruno Cardoso Lopes authored
llvm-svn: 42780
-
Bruno Cardoso Lopes authored
- Added a function to hold the stack location where GP must be stored during LowerCALL - AsmPrinter now emits directives based on relocation type - PIC_ set to default relocation type (same as GCC) llvm-svn: 42779
-
Bruno Cardoso Lopes authored
- Modified instruction format to handle pseudo instructions - Added LoadAddr SDNode to load symbols. llvm-svn: 42778
-
Evan Cheng authored
llvm-svn: 42774
-
- Oct 08, 2007
-
-
Dan Gohman authored
use ISD::{S,U}DIVREM and ISD::{S,U}MUL_HIO. Move the lowering code associated with these operators into target-independent in LegalizeDAG.cpp and TargetLowering.cpp. llvm-svn: 42762
-
Evan Cheng authored
llvm-svn: 42761
-
Dan Gohman authored
target-indepenent lowering, don't use them on PowerPC. llvm-svn: 42755
-
Dan Gohman authored
llvm-svn: 42751
-
Chris Lattner authored
llvm-svn: 42739
-