aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* 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
* code cleanupChris Lattner2005-09-091-2/+3
* Teach the code generator that rlwimi is commutable if the rotate amountChris Lattner2005-09-093-1/+38
* Introduce two new concepts:Chris Lattner2005-09-091-11/+75
* whitespace/comment changes, no functionality diffsChris Lattner2005-09-081-2/+5
* Add a bunch of stuff needed for node type inference. Move 'BLR' down withChris Lattner2005-09-081-21/+114
* add patterns for x?oris?Chris Lattner2005-09-082-8/+31
* add patterns to the addi/addis/mulli etc instructions. Define predicatesChris Lattner2005-09-082-16/+52
* Add patterns for some new instructions, allowing the use of the ineg fragment.Chris Lattner2005-09-082-10/+10
* ignore generated filesChris Lattner2005-09-074-0/+4
* Remove some cases handled by the generated portion of the iselChris Lattner2005-09-071-13/+3
* On non-apple systems, when using -march=ppc32, do not print:Chris Lattner2005-09-071-1/+1
* Print:Chris Lattner2005-09-071-4/+4