aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/XCore
AgeCommit message (Expand)Author
2010-09-03Remove Predicate_* calls from MBlaze and XCoreJakob Stoklund Olesen
2010-08-26Simplify eliminateFrameIndex() interface back down now that PEI doesn't needJim Grosbach
2010-08-03CMake: Change somme target library names:Oscar Fuentes
2010-07-16Remove the isMoveInstr() hook.Jakob Stoklund Olesen
2010-07-16Avoid isMoveInstr when printing XCore pseudo-moves.Jakob Stoklund Olesen
2010-07-16Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission andBill Wendling
2010-07-14Don't pass StringRef by reference.Benjamin Kramer
2010-07-11Replace copyRegToReg with copyPhysReg for XCore.Jakob Stoklund Olesen
2010-07-10Reapply bottom-up fast-isel, with several fixes for x86-32:Dan Gohman
2010-07-09--- Reverse-merging r107947 into '.':Bob Wilson
2010-07-09Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emittingDan Gohman
2010-07-08Revert 107840 107839 107813 107804 107800 107797 107791.Dan Gohman
2010-07-07Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument f...Evan Cheng
2010-07-07Add X86FastISel support for return statements. This entails refactoringDan Gohman
2010-07-07Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman
2010-07-06CanLowerReturn doesn't need a SelectionDAG; it just needs an LLVMContext.Dan Gohman
2010-07-06Propagate debug loc.Devang Patel
2010-07-06Reapply r107655 with fixes; insert the pseudo instruction intoDan Gohman
2010-07-06Revert r107655.Dan Gohman
2010-07-06Fix a bunch of custom-inserter functions to handle the case whereDan Gohman
2010-07-03Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill sl...Evan Cheng
2010-07-01Implement the "linker_private_weak" linkage type. This will be used forBill Wendling
2010-06-29Revert r107205 and r107207.Bill Wendling
2010-06-29Introducing the "linker_weak" linkage type. This will be used for Objective-CBill Wendling
2010-06-29Remove initialized but otherwise unused variables.Duncan Sands
2010-06-21Remove isTwoAddress from XCore.Eric Christopher
2010-06-17Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings
2010-06-02Remove the TargetRegisterClass member from CalleeSavedInfoRafael Espindola
2010-06-02cleanupRafael Espindola
2010-05-22Implement @llvm.returnaddress. rdar://8015977.Evan Cheng
2010-05-19Code refactoring: pull SchedPreference enum from TargetLowering.h to TargetMa...Evan Cheng
2010-05-11Implement a bunch more TargetSelectionDAGInfo infrastructure.Dan Gohman
2010-05-06Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman
2010-05-06Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng
2010-05-01Get rid of the EdgeMapping map. Instead, just check for BasicBlockDan Gohman
2010-04-28further simplify EmitAlignment by eliminating the Chris Lattner
2010-04-21Implement -disable-non-leaf-fp-elim which disable frame pointer eliminationEvan Cheng
2010-04-17Use const qualifiers with TargetLowering. This eliminates severalDan Gohman
2010-04-16Add skeleton target-specific SelectionDAGInfo files.Dan Gohman
2010-04-15Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman
2010-04-08move elf section uniquing to MCContext. Along the wayChris Lattner
2010-04-08Use twines to simplify calls to report_fatal_error. For code size and readabi...Benjamin Kramer
2010-04-07rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner
2010-04-05remove the MMI pointer from MachineFrameInfo.Chris Lattner
2010-04-05simplify code.Chris Lattner
2010-04-05implement EmitFunctionEntryLabel to emit the .cc_top directive,Chris Lattner
2010-04-05Replace TSFlagsFields and TSFlagsShifts with a simpler TSFlags field.Jakob Stoklund Olesen
2010-04-05just have all targets create the DwarfWriter.Chris Lattner
2010-04-05simplify various getAnalysisUsage implementations.Chris Lattner
2010-04-04eliminate the magic AbsoluteDebugSectionOffsets MAI hook,Chris Lattner