- Mar 07, 2006
-
-
Evan Cheng authored
llvm-svn: 26581
-
- Mar 03, 2006
-
-
Chris Lattner authored
llvm-svn: 26479
-
- Feb 25, 2006
-
-
Evan Cheng authored
* Add patterns to handle GlobalAddress, ConstantPool, etc. MOV32ri to materialize these nodes in registers. ADD32ri to handle %reg + GA, etc. MOV32mi to handle store GA, etc. to memory. llvm-svn: 26374
-
- Feb 23, 2006
-
-
Evan Cheng authored
and ExternalSymbol. - Use C++ code (rather than tblgen'd selection code) to match the above mentioned leaf nodes. Do not mutate and nodes and do not record the selection in CodeGenMap. These nodes should be safe to duplicate. This is a performance win. llvm-svn: 26335
-
Evan Cheng authored
1. Various asm printer bug. 2. Lowering bug. Now TargetGlobalAddress is wrapped in X86ISD::TGAWrapper. llvm-svn: 26324
-
- Feb 22, 2006
-
-
Evan Cheng authored
Fixed some existing bugs (wrong predicates, prefixes) at the same time. llvm-svn: 26310
-
- Feb 21, 2006
-
-
Evan Cheng authored
llvm-svn: 26303
-
Evan Cheng authored
llvm-svn: 26302
-
Evan Cheng authored
llvm-svn: 26301
-
Evan Cheng authored
llvm-svn: 26300
-
Evan Cheng authored
llvm-svn: 26297
-
Evan Cheng authored
llvm-svn: 26296
-
- Feb 20, 2006
-
-
Evan Cheng authored
packed word integer (v8i16), and 64-bit packed doubleword integer (v2i32). llvm-svn: 26294
-
- Feb 18, 2006
-
-
Evan Cheng authored
llvm-svn: 26283
-
Evan Cheng authored
llvm-svn: 26273
-
- Feb 17, 2006
-
-
Nate Begeman authored
and SUBE nodes that actually expose what's going on and allow for significant simplifications in the targets. llvm-svn: 26255
-
Evan Cheng authored
llvm-svn: 26244
-
- Feb 16, 2006
-
-
Evan Cheng authored
proves to be worth 20% on Ptrdist/ks. Might be related to dependency breaking support. 2. Added FsMOVAPSrr and FsMOVAPDrr as aliases to MOVAPSrr and MOVAPDrr. These are used for FR32 / FR64 reg-to-reg copies. 3. Tell reg-allocator to generate MOVSSrm / MOVSDrm and MOVSSmr / MOVSDmr to spill / restore FsMOVAPSrr and FsMOVAPDrr. llvm-svn: 26241
-
Evan Cheng authored
llvm-svn: 26234
-
- Feb 15, 2006
-
-
Evan Cheng authored
llvm-svn: 26193
-
Evan Cheng authored
llvm-svn: 26192
-
- Feb 07, 2006
-
-
Chris Lattner authored
printOperand instead. llvm-svn: 26025
-
- Feb 04, 2006
-
-
Evan Cheng authored
llvm-svn: 25954
-
Evan Cheng authored
flag so it can be flagged to a FST. llvm-svn: 25953
-
- Feb 02, 2006
-
-
Evan Cheng authored
llvm-svn: 25887
-
- Feb 01, 2006
-
-
Evan Cheng authored
- Added a new format for instructions where the source register is implied and it is same as the destination register. Used for pseudo instructions that clear the destination register. llvm-svn: 25872
-
- 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
-
- Jan 30, 2006
-
-
Evan Cheng authored
conversions. SSE does not have instructions to handle these tasks. llvm-svn: 25817
-
- Jan 29, 2006
-
-
Chris Lattner authored
instead of lying and saying we have it. llvm-svn: 25775
-
- Jan 27, 2006
-
-
Evan Cheng authored
llvm-svn: 25714
-
Evan Cheng authored
llvm-svn: 25679
-
Chris Lattner authored
llvm-svn: 25674
-
- Jan 26, 2006
-
-
Evan Cheng authored
SDNPOutFlag, and SDNPOptInFlag instead. llvm-svn: 25629
-
- Jan 24, 2006
-
-
Chris Lattner authored
node, fixing fastcc and the case where a function has a frame pointer due to dynamic allocas. llvm-svn: 25580
-
- Jan 21, 2006
-
-
Evan Cheng authored
Some assemblers can't recognize the aliases. llvm-svn: 25494
-
- Jan 20, 2006
-
-
Evan Cheng authored
llvm-svn: 25473
-
Evan Cheng authored
llvm-svn: 25468
-
- Jan 19, 2006
-
-
Evan Cheng authored
from add / sub. llvm-svn: 25444
-