aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Use the 32-bit version for nowChris Lattner2005-09-301-1/+1
* Add a bunch of patterns for F64 FP ops, add some more integer opsChris Lattner2005-09-292-38/+84
* Remove code for patterns that are autogeneratedChris Lattner2005-09-291-30/+9
* begining alpha subtarget supportAndrew Lenharth2005-09-297-19/+86
* tblgen autogens this pattern nowChris Lattner2005-09-291-6/+0
* copy and paste errorAndrew Lenharth2005-09-291-1/+1
* now that tblgen is smarter, this pattern is not needed. Also, tblgenChris Lattner2005-09-291-3/+1
* consistency with other cases, no functionality changeChris Lattner2005-09-291-0/+2
* Make the JIT default to the DAG isel instead of the pattern isel, like LLC.Chris Lattner2005-09-291-1/+4
* Never rely on ReplaceAllUsesWith when selecting, use CodeGenMap instead.Chris Lattner2005-09-291-34/+29
* Codegen ADD X, IMM -> addis/addi if needed.Chris Lattner2005-09-281-2/+12
* Autogen MUL, move FP cases togetherChris Lattner2005-09-281-24/+12
* disentangle FP from INT versions of div/mulChris Lattner2005-09-281-18/+16
* Use the autogenerated matcher for ADD/SUBChris Lattner2005-09-281-30/+0
* add a patter for SUBFICChris Lattner2005-09-281-1/+1
* Mark int binops as int-only, add FP binops. Mark FADD/FMUL as commutative butChris Lattner2005-09-281-15/+23
* Add FP versions of the binary operators, keeping the int and fp worlds seperate.Chris Lattner2005-09-283-114/+120
* Add FP versions of the binary operators, keeping the int and fp worlds seperate.Chris Lattner2005-09-284-97/+108
* Mark associative nodes as associativeChris Lattner2005-09-281-6/+12
* Nate pointed out that mulh[us] are commutative as well. Thanks!Chris Lattner2005-09-281-2/+2
* expose commutativity informationChris Lattner2005-09-281-8/+17
* All (xor *) cases are autogenerated nowChris Lattner2005-09-281-43/+0
* add support for missed eqv testsChris Lattner2005-09-281-0/+9
* Implement PowerPC/eqv-andc-orc-nor.ll:EQV3Chris Lattner2005-09-281-1/+5
* learn to codegen not as NOR instead of xoris/xoriChris Lattner2005-09-281-1/+5
* These nodes are all autogeneratedChris Lattner2005-09-281-44/+0
* Darwin, like many BSD systems, has a setjmp/longjmp which saves the signal maskChris Lattner2005-09-271-0/+3
* fix CBackend/2005-09-27-VolatileFuncPtr.llChris Lattner2005-09-272-8/+8
* Make sure to clear the CodeGenMap after each basic block is selected to avoidChris Lattner2005-09-271-0/+1
* Move the post-lsr simplify cfg pass after lowereh, so it can clean up afterChris Lattner2005-09-271-2/+6
* minor pattern shufflingChris Lattner2005-09-261-8/+3
* Teach the dag isel generator how to construct arbitrary immediates. TheChris Lattner2005-09-241-1/+6
* Implement the isLoadFromStackSlot interfaceChris Lattner2005-09-192-0/+28
* Implement hook for ppcChris Lattner2005-09-172-0/+18
* disable this for nowChris Lattner2005-09-151-0/+2
* Give all operands namesChris Lattner2005-09-141-1/+1
* give all operands namesChris Lattner2005-09-142-12/+14
* Fix some issues exposed by more testing. XORIS had the wrong operandsChris Lattner2005-09-141-5/+5
* Fix some bugs noticed by new checking codeChris Lattner2005-09-141-8/+14
* fix a major regression from my patch this afternoonChris Lattner2005-09-141-0/+1
* we don't need this proto any longerChris Lattner2005-09-131-1/+0
* move the #include for the generated code into the isel class body so weChris Lattner2005-09-131-1/+3
* Change the arg lowering code to use copyfromreg from vregs associatedChris Lattner2005-09-131-12/+17
* This has been moved to the target-indep codeChris Lattner2005-09-132-44/+0
* This code is no longer needed, it is moved to the target-indep codeChris Lattner2005-09-132-49/+0
* Majik numbers are badChris Lattner2005-09-131-2/+2
* Remove some dead vectorsChris Lattner2005-09-131-4/+0
* PowerPC cannot truncstore i1 nativelyChris Lattner2005-09-103-2/+3
* I forgot that we always spill fp values as 64-bits. Implement spill foldingChris Lattner2005-09-091-3/+10
* Fix a problem that Nate noticed, where spill code was not getting coallescedChris Lattner2005-09-092-0/+32