summaryrefslogtreecommitdiff
path: root/lib/Target/XCore
Commit message (Expand)AuthorAge
* fix a long standing wart: all the ComplexPattern's were beingChris Lattner2010-09-21
* update a bunch of code to use the MachinePointerInfo version of getStore.Chris Lattner2010-09-21
* eliminate an old SelectionDAG::getTruncStore method, propagatingChris Lattner2010-09-21
* propagate MachinePointerInfo through various uses of the oldChris Lattner2010-09-21
* convert the targets off the non-MachinePointerInfo of getLoad.Chris Lattner2010-09-21
* reimplement memcpy/memmove/memset lowering to use MachinePointerInfoChris Lattner2010-09-21
* CMake: Fix MSVS build. Although I don't know why this didn't break other buil...Michael J. Spencer2010-09-12
* Remove Predicate_* calls from MBlaze and XCoreJakob Stoklund Olesen2010-09-03
* Simplify eliminateFrameIndex() interface back down now that PEI doesn't needJim Grosbach2010-08-26
* CMake: Change somme target library names:Oscar Fuentes2010-08-03
* Remove the isMoveInstr() hook.Jakob Stoklund Olesen2010-07-16
* Avoid isMoveInstr when printing XCore pseudo-moves.Jakob Stoklund Olesen2010-07-16
* Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission andBill Wendling2010-07-16
* Don't pass StringRef by reference.Benjamin Kramer2010-07-14
* Replace copyRegToReg with copyPhysReg for XCore.Jakob Stoklund Olesen2010-07-11
* Reapply bottom-up fast-isel, with several fixes for x86-32:Dan Gohman2010-07-10
* --- Reverse-merging r107947 into '.':Bob Wilson2010-07-09
* Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emittingDan Gohman2010-07-09
* Revert 107840 107839 107813 107804 107800 107797 107791.Dan Gohman2010-07-08
* Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument f...Evan Cheng2010-07-07
* Add X86FastISel support for return statements. This entails refactoringDan Gohman2010-07-07
* Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman2010-07-07
* CanLowerReturn doesn't need a SelectionDAG; it just needs an LLVMContext.Dan Gohman2010-07-06
* Propagate debug loc.Devang Patel2010-07-06
* Reapply r107655 with fixes; insert the pseudo instruction intoDan Gohman2010-07-06
* Revert r107655.Dan Gohman2010-07-06
* Fix a bunch of custom-inserter functions to handle the case whereDan Gohman2010-07-06
* Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill sl...Evan Cheng2010-07-03
* Implement the "linker_private_weak" linkage type. This will be used forBill Wendling2010-07-01
* Revert r107205 and r107207.Bill Wendling2010-06-29
* Introducing the "linker_weak" linkage type. This will be used for Objective-CBill Wendling2010-06-29
* Remove initialized but otherwise unused variables.Duncan Sands2010-06-29
* Remove isTwoAddress from XCore.Eric Christopher2010-06-21
* Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings2010-06-17
* Remove the TargetRegisterClass member from CalleeSavedInfoRafael Espindola2010-06-02
* cleanupRafael Espindola2010-06-02
* Implement @llvm.returnaddress. rdar://8015977.Evan Cheng2010-05-22
* Code refactoring: pull SchedPreference enum from TargetLowering.h to TargetMa...Evan Cheng2010-05-19
* Implement a bunch more TargetSelectionDAGInfo infrastructure.Dan Gohman2010-05-11
* Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman2010-05-06
* Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng2010-05-06
* Get rid of the EdgeMapping map. Instead, just check for BasicBlockDan Gohman2010-05-01
* further simplify EmitAlignment by eliminating the Chris Lattner2010-04-28
* Implement -disable-non-leaf-fp-elim which disable frame pointer eliminationEvan Cheng2010-04-21
* Use const qualifiers with TargetLowering. This eliminates severalDan Gohman2010-04-17
* Add skeleton target-specific SelectionDAGInfo files.Dan Gohman2010-04-16
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-15
* move elf section uniquing to MCContext. Along the wayChris Lattner2010-04-08
* Use twines to simplify calls to report_fatal_error. For code size and readabi...Benjamin Kramer2010-04-08
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-07