aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/XCore/XCoreISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add missing names for the XCore specific LADD and LSUB nodes.Richard Osborne2009-10-081-0/+2
* Remove xs1a subtarget. xs1a is a preproduction device used inRichard Osborne2009-10-061-32/+20
* Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic b...Evan Cheng2009-09-191-2/+11
* Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...Evan Cheng2009-09-181-1/+2
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-021-6/+6
* Reapply r79127. It was fixed by d0k.Bill Wendling2009-08-151-4/+6
* Revert r79127. It was causing compilation errors.Bill Wendling2009-08-151-6/+4
* Change allowsUnalignedMemoryAccesses to take type argument since some targetsEvan Cheng2009-08-151-4/+6
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-3/+3
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-121-4/+4
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-119/+119
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-124/+124
* Major calling convention code refactoring.Dan Gohman2009-08-051-103/+86
* switch off of 'Section' onto MCSection. We're not properly usingChris Lattner2009-07-311-2/+1
* Move types back to the 2.5 API.Owen Anderson2009-07-291-3/+3
* Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner2009-07-281-1/+3
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-251-7/+8
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-4/+4
* Remove shift amount flavor. It isn't actually complete enough to Eli Friedman2009-07-211-2/+0
* Handle void in XCoreTargetLowering::isLegalAddressingMode. Triggers in Eli Friedman2009-07-171-0/+5
* Combine an unaligned store of unaligned load into a memmove.Richard Osborne2009-07-161-0/+52
* Lower the threshold at which memcpy / memmove / memset stop being expandedRichard Osborne2009-07-161-0/+3
* Fix typo in last commit on expansion of unaligned loads.Richard Osborne2009-07-161-2/+2
* Expand unaligned 32 bit loads from an address which is a constantRichard Osborne2009-07-161-0/+109
* Custom lower unaligned 32 bit stores and loads into libcalls. This is Richard Osborne2009-07-161-1/+88
* Fix XCoreTargetLowering::isLegalAddressingMode to handle non simple VTs.Richard Osborne2009-07-151-24/+10
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-10/+10
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-8/+8
* Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson2009-07-091-4/+5
* Implement changes from Chris's feedback.Torok Edwin2009-07-081-7/+11
* Convert more abort() calls to llvm_report_error().Torok Edwin2009-07-081-7/+9
* Update comments to make it clear that the function alignment is the Log2 of theBill Wendling2009-07-011-1/+1
* Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling2009-06-301-0/+6
* Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands2009-05-091-1/+1
* missed fileDale Johannesen2009-02-131-2/+3
* Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowingDan Gohman2009-02-071-1/+1
* Get rid of the last non-DebugLoc versions of getNode!Dale Johannesen2009-02-071-6/+8
* Remove more non-DebugLoc versions of getNode.Dale Johannesen2009-02-061-6/+13
* Get rid of 3 non-DebugLoc getNode variants.Dale Johannesen2009-02-051-11/+12
* Remove non-DebugLoc forms of CopyToReg and CopyFromReg.Dale Johannesen2009-02-041-14/+20
* Remove non-DebugLoc versions of getLoad and getStore.Dale Johannesen2009-02-041-11/+15
* Rename getABITypeSize to getTypePaddedSize, asDuncan Sands2009-01-121-1/+1
* Add support for ISD::TRAP to the XCore backendRichard Osborne2008-12-031-0/+2
* Change the interface to the type legalization methodDuncan Sands2008-12-011-9/+12
* Rename SetCCResultContents to BooleanContents. InDuncan Sands2008-11-231-1/+1
* [XCore] Fix expansion of 64 bit add/sub. Don't custom expandRichard Osborne2008-11-141-21/+11
* Add XCore intrinsics for getid (returns thread id) and bitrev (reversesRichard Osborne2008-11-141-3/+2
* Add XCore backend.Richard Osborne2008-11-071-0/+919