aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Add Mac OS X compatible JIT callback routine.Evan Cheng2008-09-021-5/+29
* Revamp ARM JIT.Evan Cheng2008-09-021-490/+375
* Change getBinaryCodeForInstr prototype. First operand MachineInstr& should be...Evan Cheng2008-09-022-12/+15
* Control flow instruction encodings.Evan Cheng2008-09-012-17/+71
* ldm / stm instruction encodings.Evan Cheng2008-09-012-6/+28
* AXI2 and AXI3 instruction encodings.Evan Cheng2008-09-012-10/+94
* Reorganize instruction formats again; AXI1 encoding.Evan Cheng2008-09-011-34/+35
* addrmode3 instruction encodings.Evan Cheng2008-09-012-42/+208
* Reorganize some instruction format definitions. No functionality change.Evan Cheng2008-09-011-18/+29
* Rest of addrmode2 instruction encodings.Evan Cheng2008-09-012-14/+106
* Addr2 word / byte load encodings.Evan Cheng2008-08-312-4/+24
* Addr1 instructions opcodes are encoded in bits 21-24; encode S bit.Evan Cheng2008-08-311-4/+5
* fix a bunch of 80-col violationsGabor Greif2008-08-315-33/+65
* Revert the "XFAIL" for the rotate_ops.ll testcase. Instead, mark ISD::ROTRBill Wendling2008-08-311-3/+7
* Expand for ROTR with MVT::i64.Bill Wendling2008-08-311-0/+1
* fix some 80-col violationsGabor Greif2008-08-302-3/+5
* For now, can't mark XOR64rr isAsCheapAsAMove. It's technically correct. But v...Evan Cheng2008-08-301-1/+1
* Transform (x << (y&31)) -> (x << y). This takes advantage of the fact x86 shi...Evan Cheng2008-08-302-0/+56
* Add ppc partial-word ATOMIC_CMP_SWAP.Dale Johannesen2008-08-301-4/+143
* Swap fp comparison operands and change predicate to allow load folding (safel...Evan Cheng2008-08-291-16/+50
* Use static_cast instead of C style cast.Evan Cheng2008-08-291-1/+2
* Backing out 55521. Not safe.Evan Cheng2008-08-293-49/+5
* Add partial word version of ATOMIC_SWAP.Dale Johannesen2008-08-291-50/+29
* Add initial support for fast isel of instructions that have inputs pinned to ...Owen Anderson2008-08-291-0/+1
* TableGen'ing instruction encodings.Evan Cheng2008-08-291-1/+2
* addrmode1 (data processing) instruction encoding: bits 5-6 are 0, bits 7-10 e...Evan Cheng2008-08-291-3/+10
* MVN is addrmode1.Evan Cheng2008-08-291-7/+7
* More refactoring.Evan Cheng2008-08-292-45/+55
* Swap fp comparison operands and change predicate to allow load folding.Evan Cheng2008-08-283-5/+49
* Refactor ARM instruction format definitions into a separate file. No function...Evan Cheng2008-08-282-215/+232
* Add a target callback for FastISel.Dan Gohman2008-08-281-0/+20
* remove tabs, fix > 80 colsGabor Greif2008-08-281-10/+16
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-2820-409/+409
* In lowering SELECT_CC, removed cases where we can't flip the true and false w...Mon P Wang2008-08-281-8/+0
* Use resize instead of reserve. Reserve doesn't change size().Rafael Espindola2008-08-281-1/+1
* Implement partial-word binary atomics on ppc.Dale Johannesen2008-08-283-0/+219
* FsFLD0S{S|D} and V_SETALLONES are as cheap as moves.Evan Cheng2008-08-281-3/+3
* Split the ATOMIC NodeType's to include the size, e.g.Dale Johannesen2008-08-284-225/+134
* Make "movdq2q" and "movq2dq" dependent upon having SSE2 because they use theBill Wendling2008-08-272-7/+11
* Reinstate the x86-64 portion of r55190. When doing extloads intoDan Gohman2008-08-271-9/+8
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-268-13/+13
* These assertions should be return false's instead, allowing the client to det...Owen Anderson2008-08-261-4/+8
* Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy ...Owen Anderson2008-08-2616-53/+72
* If an xmm register is referenced explicitly in an inline asm, make sure to Chris Lattner2008-08-261-49/+61
* This is done.Evan Cheng2008-08-261-21/+0
* Implement 32 & 64 bit versions of PPC atomicDale Johannesen2008-08-255-48/+230
* 80 col. violations.Evan Cheng2008-08-251-3/+4
* Try approach to moving call address load inside of callseq_start. Now it's do...Evan Cheng2008-08-252-35/+108
* Remove PPC-specific lowering for atomics; theDale Johannesen2008-08-254-108/+12
* It's important for the cmp-and-swap to balanceDale Johannesen2008-08-251-13/+31