- 3bd5403 Yet another test by Nate Begeman · 19 years ago
- d44d3d5 New tests! by Nate Begeman · 19 years ago
- 7b81c75 Added documentation for vset and vselect. by Robert Bocchino · 19 years ago
- fb7217b Clean up DemandedBitsAreZero interface by Nate Begeman · 19 years ago
- 70804d3 Fix a nit sabre noticed by Nate Begeman · 19 years ago
- cd6a6ed Don't expand sdiv by power of two before legalize, since it will likely by Nate Begeman · 19 years ago
- c2fe97e unbreak the build by Chris Lattner · 19 years ago
- 5298bcc Unbreak x86 be by Evan Cheng · 19 years ago
- 0017d48 Fix loops where the header has an exit, fixing a loop-unswitch crash on crafty by Chris Lattner · 19 years ago
- 8ec1817 Fix a comment sabre noticed :) by Nate Begeman · 19 years ago
- b5fefc7 A couple new regression tests to make sure we always pattern match the new by Nate Begeman · 19 years ago
- 551bf3f kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBC by Nate Begeman · 19 years ago
- 2512569 Fix another miscompilation exposed by lencode, where we lowered i64->f32 by Chris Lattner · 19 years ago
- a648df2 add note about div by power of 2 by Chris Lattner · 19 years ago
- 5755b17 Fix bug noticed by VC++. by Jeff Cohen · 19 years ago
- ddc0022 Inform Visual Studio of deleted file. by Jeff Cohen · 19 years ago
- 9c3c2e9 Whoops, didn't mean to check this in yet. by Nate Begeman · 19 years ago
- c22f357 Add a missing and useful pat frag by Nate Begeman · 19 years ago
- 52221f7 start of some new simplification code, not thoroughly tested, use at your own by Chris Lattner · 19 years ago
- 7634ac4 Remind ourselves to revisit the "pxor vs. xorps/xorpd to clear XMM registers" by Evan Cheng · 19 years ago
- 4c5dcf5 Kill the x86 pattern isel. boom. by Nate Begeman · 19 years ago
- dc8acb6 Remove the entry about using movapd for SSE reg-reg moves. by Evan Cheng · 19 years ago
- 39d1761 pxor (for FLD0SS) encoding was missing the OpSize prefix. by Evan Cheng · 19 years ago
- 6a6eb7b Remove the skeleton target, it doesn't produce useful code and there are by Chris Lattner · 19 years ago
- cffbb51 Dumb bug. Code sees a memcpy from X+c so it increments src offset. But it by Evan Cheng · 19 years ago
- fe5cb19 1. Use pxor instead of xoraps / xorapd to clear FR32 / FR64 registers. This by Evan Cheng · 19 years ago
- 19ade3b Use movaps / movapd to spill / restore V4F4 / V2F8 registers. by Evan Cheng · 19 years ago
- 56b9e1c remove skeleton target by Chris Lattner · 19 years ago
- 368e18d Rework the SelectionDAG-based implementations of SimplifyDemandedBits by Nate Begeman · 19 years ago
- a6bbfe8 don't build the skeleton target by Chris Lattner · 19 years ago
- 27630d5 remove support for the skeleton target by Chris Lattner · 19 years ago
- 10cd9bb Change SplitBlock to increment a BasicBlock::iterator, not an Instruction*. Apparently they do different things :) by Chris Lattner · 19 years ago
- 77dea9b MOVAPSrr and MOVAPDrr instruction format should be MRMSrcReg. by Evan Cheng · 19 years ago
- 00d3d44 by Duraid Madina · 19 years ago
- 298ebf2 If the false case is the current basic block, then this is a self loop. by Evan Cheng · 19 years ago
- 8f4880b Lowering of sdiv X, pow2 was broken, this fixes it. This patch is written by Chris Lattner · 19 years ago
- af2f351 Fix a minor makefile bug with lex/yacc handling that nate noticed. We don't by Chris Lattner · 19 years ago
- 21c107a Fix VC++ warning. by Jeff Cohen · 19 years ago
- 8e77a8c Visual Studio enters the future of bisoning. by Jeff Cohen · 19 years ago
- d51425a Use movaps / movapd (instead of movss / movsd) to do FR32 / FR64 reg to reg by Evan Cheng · 19 years ago
- f17c42d fix a bug where we unswitched the wrong way by Chris Lattner · 19 years ago
- 18a8452 A bit more memset / memcpy optimization. by Evan Cheng · 19 years ago
- a48654e Implement trivial unswitching for switch stmts. This allows us to trivial by Chris Lattner · 19 years ago
- fe1c312 Remove an entry. by Evan Cheng · 19 years ago
- a47876d Remove an unused function parameter. by Evan Cheng · 19 years ago
- 4e13239 make "trivial" unswitching significantly more general. It can now handle by Chris Lattner · 19 years ago
- 74d0aa9 Turn a memcpy from string constant into a series of stores of constant values. by Evan Cheng · 19 years ago
- 2f98594 fix a bunch of alpha regressions. see bug 709 by Andrew Lenharth · 19 years ago
- 5946fef new test by Chris Lattner · 19 years ago
- d0e58e3 Should not combine ISD::LOCATIONs until we have scheme to remove from by Jim Laskey · 19 years ago
- 3fdde11 Checking the wrong value. This caused us to emit silly code like by Chris Lattner · 19 years ago
- 19fd628 Code sufficiently protected against this test. by Jim Laskey · 19 years ago
- 937c60a reverting previous change, will add support for other compilers later by Duraid Madina · 19 years ago
- fb4ab00 Convert over to the new way of handling lex/bison checked into cvs by Chris Lattner · 19 years ago
- bdd3c16 Check the new form for bison output into CVS by Chris Lattner · 19 years ago
- 1f1edce bugfixes by Chris Lattner · 19 years ago
- 58af2a1 Convert this over to work with the new makefiles by Chris Lattner · 19 years ago
- 6599c75 Convert the bison-output-checked-into-cvs makefile handling stuff to work by Chris Lattner · 19 years ago
- 4509047 Sparc actually *DOES* have a directive for emitting zeros. In fact, it requires by Chris Lattner · 19 years ago
- 2fecc0f random lexer change to test the makefile updating stuff by Chris Lattner · 19 years ago
- 6fa1f57 Fix SingleSource/Regression/C/2004-08-12-InlinerAndAllocas.c on Sparc. by Chris Lattner · 19 years ago
- 197ab87 HP aCC (and a bunch of other compilers, no doubt) don't share by Duraid Madina · 19 years ago
- eb71340 oops, I meant this by Duraid Madina · 19 years ago
- 5954e4e zap by Duraid Madina · 19 years ago
- 80a8a26 previously, configure would die if GCC or ICC was not found. Now it'll by Duraid Madina · 19 years ago
- 2354f5a Remove an entry. by Evan Cheng · 19 years ago
- 17ef92e Use .zerofill on x86/darwin. by Evan Cheng · 19 years ago
- c080d6f Lower memcpy with small constant size operand into a series of load / store ops. by Evan Cheng · 19 years ago
- 6d9d13d more refactoring, no functionality change. by Chris Lattner · 19 years ago
- f3f0a9c cvtsd2ss / cvtss2sd encoding bug. by Evan Cheng · 19 years ago
- 7335f9b movaps, movapd encoding bug. by Evan Cheng · 19 years ago
- fed5d9d pull some code out into a function by Chris Lattner · 19 years ago
- 7ce7bf2 new testcase that broke unswitch due to loopsimplify not doing the right thing. by Chris Lattner · 19 years ago
- 0ab9f96 Canonicalize inner loops before outer loops. Inner loop canonicalization by Chris Lattner · 19 years ago
- dea7245 Doh again! by Evan Cheng · 19 years ago
- c27e056 When splitting exit edges to canonicalize loops, make sure to put the new by Chris Lattner · 19 years ago
- ae302ab new note by Chris Lattner · 19 years ago
- 0d7db6f If we have zero initialized data with external linkage, use .zerofill to by Chris Lattner · 19 years ago
- ae9a84b Using wrong DW_FORM. by Jim Laskey · 19 years ago
- ee50a1a Don't special case XS, XD prefixes. by Evan Cheng · 19 years ago
- 576c141 Bug fix: XS, XD prefixes were being emitted twice. by Evan Cheng · 19 years ago
- 33d5082 Make sure that weak functions are aligned properly by Chris Lattner · 19 years ago
- ddf7532 Duh by Evan Cheng · 19 years ago
- 968c178 Remove -disable-x86-sse by Evan Cheng · 19 years ago
- 60330ff add an assert by Chris Lattner · 19 years ago
- c4f8eee Keep to < 80 cols by Evan Cheng · 19 years ago
- ac940ab Missed a break so memcpy cases fell through to memset. Doh. by Evan Cheng · 19 years ago
- 80e89d7 Fixed a build breakage. by Evan Cheng · 19 years ago
- a03a5dc Rename maxStoresPerMemSet to maxStoresPerMemset, etc. by Evan Cheng · 19 years ago
- 952b7d6 Add a entry. by Evan Cheng · 19 years ago
- 87ed716 Set maxStoresPerMemSet to 16. Ditto for maxStoresPerMemCpy and by Evan Cheng · 19 years ago
- 1db92f9 Expand memset dst, c, size to a series of stores if size falls below the by Evan Cheng · 19 years ago
- 82eaf62 Enable SSE (for the right subtargets) by Evan Cheng · 19 years ago
- 976e110 Match changes to unix build system. by Jeff Cohen · 19 years ago
- 06a248c9 now that libcalls don't suck, we can remove this hack by Chris Lattner · 19 years ago
- 1828ee1 Adjust to new style "generated files in CVS" mechanism for lex output by Chris Lattner · 19 years ago
- 32eecb0 adjust to new style of handling lexer changes by Chris Lattner · 19 years ago
- e8242b1 Adjust to new form of handling lexer dependencies, this way shouldn't have by Chris Lattner · 19 years ago
- 342567c Implement an alternative way of handling generated lex files in CVS. This by Chris Lattner · 19 years ago
- 77efe27 Wrap a couple more long lines by Chris Lattner · 19 years ago