aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/XCore/XCoreISelLowering.cpp
AgeCommit message (Expand)Author
2009-12-22Add more plumbing. This time in the LowerArguments and "get" functions whichBill Wendling
2009-11-23Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.Dan Gohman
2009-11-21We are not using DBG_STOPPOINT anymore.Devang Patel
2009-11-20Target-independent support for TargetFlags on BlockAddress operands,Dan Gohman
2009-11-18Add XCore support for indirectbr / blockaddress.Richard Osborne
2009-11-14Add XCore support for arbitrary-sized aggregate returns.Richard Osborne
2009-11-12Add a bool flag to StackObjects telling whether they reference spillDavid Greene
2009-10-08Add missing names for the XCore specific LADD and LSUB nodes.Richard Osborne
2009-10-06Remove xs1a subtarget. xs1a is a preproduction device used inRichard Osborne
2009-09-19Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic b...Evan Cheng
2009-09-18Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...Evan Cheng
2009-09-02Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel
2009-08-15Reapply r79127. It was fixed by d0k.Bill Wendling
2009-08-15Revert r79127. It was causing compilation errors.Bill Wendling
2009-08-15Change allowsUnalignedMemoryAccesses to take type argument since some targetsEvan Cheng
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-08-12Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-08-05Major calling convention code refactoring.Dan Gohman
2009-07-31switch off of 'Section' onto MCSection. We're not properly usingChris Lattner
2009-07-29Move types back to the 2.5 API.Owen Anderson
2009-07-28Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner
2009-07-25More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-21Remove shift amount flavor. It isn't actually complete enough to Eli Friedman
2009-07-17Handle void in XCoreTargetLowering::isLegalAddressingMode. Triggers in Eli Friedman
2009-07-16Combine an unaligned store of unaligned load into a memmove.Richard Osborne
2009-07-16Lower the threshold at which memcpy / memmove / memset stop being expandedRichard Osborne
2009-07-16Fix typo in last commit on expansion of unaligned loads.Richard Osborne
2009-07-16Expand unaligned 32 bit loads from an address which is a constantRichard Osborne
2009-07-16Custom lower unaligned 32 bit stores and loads into libcalls. This is Richard Osborne
2009-07-15Fix XCoreTargetLowering::isLegalAddressingMode to handle non simple VTs.Richard Osborne
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-09Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson
2009-07-08Implement changes from Chris's feedback.Torok Edwin
2009-07-08Convert more abort() calls to llvm_report_error().Torok Edwin
2009-07-01Update comments to make it clear that the function alignment is the Log2 of theBill Wendling
2009-06-30Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling
2009-05-09Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands
2009-02-13missed fileDale Johannesen
2009-02-07Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowingDan Gohman
2009-02-07Get rid of the last non-DebugLoc versions of getNode!Dale Johannesen
2009-02-06Remove more non-DebugLoc versions of getNode.Dale Johannesen
2009-02-05Get rid of 3 non-DebugLoc getNode variants.Dale Johannesen
2009-02-04Remove non-DebugLoc forms of CopyToReg and CopyFromReg.Dale Johannesen
2009-02-04Remove non-DebugLoc versions of getLoad and getStore.Dale Johannesen
2009-01-12Rename getABITypeSize to getTypePaddedSize, asDuncan Sands
2008-12-03Add support for ISD::TRAP to the XCore backendRichard Osborne