- Feb 18, 2006
-
-
Evan Cheng authored
llvm-svn: 26273
-
Evan Cheng authored
llvm-svn: 26272
-
Evan Cheng authored
llvm-svn: 26271
-
- Feb 17, 2006
-
-
Chris Lattner authored
exactly the API we wanted to call into. This fixes the crash on crafty last night. llvm-svn: 26269
-
Chris Lattner authored
llvm-svn: 26268
-
Nate Begeman authored
llvm-svn: 26267
-
Nate Begeman authored
llvm-svn: 26266
-
Nate Begeman authored
llvm-svn: 26265
-
Robert Bocchino authored
llvm-svn: 26264
-
Nate Begeman authored
Make more use of the new mask helpers in valuetypes.h Combine (sra (srl x, c1), c1) -> sext_inreg if legal llvm-svn: 26263
-
Nate Begeman authored
llvm-svn: 26262
-
Nate Begeman authored
generate illegal nodes. llvm-svn: 26261
-
Chris Lattner authored
llvm-svn: 26260
-
Evan Cheng authored
llvm-svn: 26259
-
Chris Lattner authored
llvm-svn: 26258
-
Nate Begeman authored
llvm-svn: 26257
-
Nate Begeman authored
opcodes on ppc. llvm-svn: 26256
-
Nate Begeman authored
and SUBE nodes that actually expose what's going on and allow for significant simplifications in the targets. llvm-svn: 26255
-
Chris Lattner authored
conversions to __floatdidf instead of __floatdisf on targets that support f32 but not i64 (e.g. sparc). llvm-svn: 26254
-
Chris Lattner authored
llvm-svn: 26253
-
Jeff Cohen authored
llvm-svn: 26252
-
Jeff Cohen authored
llvm-svn: 26251
-
Nate Begeman authored
llvm-svn: 26250
-
Nate Begeman authored
llvm-svn: 26249
-
Chris Lattner authored
risk :) llvm-svn: 26248
-
Evan Cheng authored
issue. Need to do more experiments. llvm-svn: 26247
-
Nate Begeman authored
llvm-svn: 26246
-
Evan Cheng authored
llvm-svn: 26245
-
Evan Cheng authored
llvm-svn: 26244
-
Chris Lattner authored
other small targets that do that can be learned from. They also have the added advantage of being tested :) llvm-svn: 26243
-
Evan Cheng authored
turns out not to point to a constant string but it forgot change the offset back. llvm-svn: 26242
-
- 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: 26240
-
Chris Lattner authored
llvm-svn: 26239
-
Nate Begeman authored
and ComputeMaskedBits to match the new improved versions in instcombine. Tested against all of multisource/benchmarks on ppc. llvm-svn: 26238
-
Chris Lattner authored
llvm-svn: 26237
-
Chris Lattner authored
llvm-svn: 26236
-
Chris Lattner authored
Change SplitBlock to increment a BasicBlock::iterator, not an Instruction*. Apparently they do different things :) This fixes a testcase that nate reduced from spass. Also included are a couple minor code changes that don't affect the generated code at all. llvm-svn: 26235
-
Evan Cheng authored
llvm-svn: 26234
-
Duraid Madina authored
distinguish between objects and register names, now we can have stuff with names like "f84", "in6" etc etc. this should fix one or two tests llvm-svn: 26232
-