- Feb 16, 2006
-
-
Nate Begeman authored
and ComputeMaskedBits to match the new improved versions in instcombine. Tested against all of multisource/benchmarks on ppc. llvm-svn: 26238
-
Evan Cheng authored
Turns them into calls to memset / memcpy if 1) buffer(s) are not DWORD aligned, 2) size is not known to be greater or equal to some minimum value (currently 128). llvm-svn: 26224
-
- Feb 14, 2006
-
-
Evan Cheng authored
llvm-svn: 26174
-
Evan Cheng authored
maxStoresPerMemMove. Although the last one is not used. llvm-svn: 26172
-
- Feb 13, 2006
-
-
Chris Lattner authored
CALLSEQ_START nodes. llvm-svn: 26143
-
- Feb 07, 2006
-
-
Evan Cheng authored
Also fixed a function stub bug. Added weak and linkonce support for x86 Linux. llvm-svn: 26038
-
- Feb 04, 2006
-
-
Evan Cheng authored
flag so it can be flagged to a FST. llvm-svn: 25953
-
- Feb 02, 2006
-
-
Evan Cheng authored
llvm-svn: 25894
-
- Feb 01, 2006
-
-
Nate Begeman authored
of the SELECT_CC, BR_CC, and BRTWOWAY_CC nodes. llvm-svn: 25875
-
Evan Cheng authored
value or the chain going into the load. llvm-svn: 25863
-
Evan Cheng authored
ensure the memory location has not been clobbered. llvm-svn: 25861
-
Evan Cheng authored
it is already available in memory, do a fld directly from there. llvm-svn: 25859
-
- Jan 31, 2006
-
-
Evan Cheng authored
- Use XORP* to implement fneg. llvm-svn: 25857
-
Chris Lattner authored
* Rename hasSSE -> hasSSE1 to avoid my continual confusion with 'has any SSE'. * Add inline asm constraint specification. llvm-svn: 25854
-
Evan Cheng authored
llvm-svn: 25831
-
Evan Cheng authored
the order of the compare operands and generate SETOGT, SETOGE, SETUGE, and SETULE instead. llvm-svn: 25824
-
- Jan 30, 2006
-
-
Evan Cheng authored
llvm-svn: 25818
-
Evan Cheng authored
conversions. SSE does not have instructions to handle these tasks. llvm-svn: 25817
-
Chris Lattner authored
Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface,making isMaskedValueZeroForTargetNode simpler, and useable from other partsof the compiler. llvm-svn: 25803
-
Chris Lattner authored
llvm-svn: 25798
-
- Jan 29, 2006
-
-
Chris Lattner authored
instead of lying and saying we have it. llvm-svn: 25775
-
Chris Lattner authored
'fpimm' in .td files is now TargetConstantFP. llvm-svn: 25771
-
- Jan 28, 2006
-
-
Chris Lattner authored
llvm-svn: 25745
-
- Jan 27, 2006
-
-
Evan Cheng authored
llvm-svn: 25700
-
Nate Begeman authored
the same functionality. This addresses another piece of bug 680. Next, on to fixing Alpha VAARG, which I broke last time. llvm-svn: 25696
-
Evan Cheng authored
llvm-svn: 25679
-
- Jan 26, 2006
-
-
Evan Cheng authored
one use. This allows more CMOV instructions. llvm-svn: 25634
-
- Jan 25, 2006
-
-
Nate Begeman authored
Remove TLI.LowerVA* and replace it with SDNodes that are lowered the same way as everything else. llvm-svn: 25606
-
Evan Cheng authored
llvm-svn: 25602
-
Evan Cheng authored
llvm-svn: 25596
-
- Jan 24, 2006
-
-
Chris Lattner authored
llvm-svn: 25584
-
Chris Lattner authored
node, fixing fastcc and the case where a function has a frame pointer due to dynamic allocas. llvm-svn: 25580
-
- Jan 20, 2006
-
-
Chris Lattner authored
llvm-svn: 25484
-
- Jan 19, 2006
-
-
Evan Cheng authored
llvm-svn: 25457
-
Evan Cheng authored
llvm-svn: 25435
-
- Jan 18, 2006
-
-
Evan Cheng authored
llvm-svn: 25416
-
Evan Cheng authored
llvm-svn: 25415
-
- Jan 17, 2006
-
-
Evan Cheng authored
llvm-svn: 25413
-
Evan Cheng authored
expand it), so ask legalizer to expand i32 UINT_TO_FP. llvm-svn: 25386
-
Evan Cheng authored
llvm-svn: 25381
-