summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TargetInstrInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix unused variable warning in non-debug builds.Richard Trieu2015-09-281-1/+2
* Improved the interface of methods commuting operands, improved X86-FMA3 mem-f...Andrew Kaylor2015-09-281-15/+63
* [Machine Combiner] Refactor machine reassociation code to be target-independent.Chad Rosier2015-09-211-0/+210
* Align SP adjustment in function getSPAdjustGuozhi Wei2015-08-171-0/+1
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-111-4/+3
* Remove TargetInstrInfo::canFoldMemoryOperandSimon Pilgrim2015-07-191-5/+0
* Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini2015-07-161-1/+1
* MachineLICM: Use TargetSchedModel instead of just itinerariesMatthias Braun2015-06-131-1/+3
* [CodeGen] ArrayRef'ize cond/pred in various TII APIs. NFC.Ahmed Bougacha2015-06-111-3/+2
* [InstrInfo] Refactor foldOperandImpl to thread through InsertPt. NFCKeno Fischer2015-06-081-7/+8
* MachineInstr: Change return value of getOpcode() to unsigned.Matthias Braun2015-05-181-2/+2
* Commute the internal flag on MachineOperands.Pete Cooper2015-04-301-0/+4
* Fix for PR23103. Correctly propagate the 'IsUndef' flag to the register opera...Andrea Di Biagio2015-04-301-0/+4
* Use the cached subtarget off of the machine function.Eric Christopher2015-03-191-8/+7
* ArrayRefize memory operand folding. NFC.Benjamin Kramer2015-02-281-18/+12
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-261-1/+1
* Fix include ordering, NFC.Michael Kuperstein2015-01-081-1/+1
* Move SPAdj logic from PEI into the targets (NFC)Michael Kuperstein2015-01-081-0/+23
* Fix a lot of confusion around inserting nops on empty functions.Rafael Espindola2014-09-151-0/+4
* Change MCSchedModel to be a struct of statically initialized data.Pete Cooper2014-09-021-3/+3
* Add isInsertSubreg property.Quentin Colombet2014-08-201-0/+26
* Add isExtractSubreg property.Quentin Colombet2014-08-201-0/+23
* Fix a parentheses warning introduced in r215394.Quentin Colombet2014-08-121-2/+2
* Add isRegSequence property.Quentin Colombet2014-08-111-0/+25
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-6/+3
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-6/+11
* Remove the query for TargetMachine and TargetInstrInfo since we'reEric Christopher2014-07-231-3/+1
* The hazard recognizer only needs a subtarget, not a target machineEric Christopher2014-06-131-1/+1
* Revert r210613 to conform to coding standards.Eric Christopher2014-06-111-1/+1
* Sort includes.Eric Christopher2014-06-111-1/+1
* [TargetInstrInfo] Fix the implementation of commuteInstruction to match theQuentin Colombet2014-05-081-4/+2
* Break PseudoSourceValue out of the Value hierarchy. It is now the root of its...Nick Lewycky2014-04-151-4/+8
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-14/+14
* Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola2014-03-071-1/+1
* Remove redundant fold call introduced in r195944. Thanks very much to JuergenLang Hames2014-01-021-2/+1
* Correct think-o in foldPatchpoint. Thanks to Andy Trick for pointing it out.Lang Hames2013-12-071-1/+1
* Refactor a lot of patchpoint/stackmap related code to simplify and make itLang Hames2013-11-291-3/+87
* Added a size field to the stack map record to handle subregister spills.Andrew Trick2013-11-171-0/+31
* When folding memory operands, preserve existing MachineMemOperands.Andrew Trick2013-11-141-3/+14
* IfConverter: Use TargetSchedule for instruction latenciesArnold Schwaighofer2013-09-301-0/+4
* Machine Model: Add MicroOpBufferSize and resource BufferSize.Andrew Trick2013-06-151-22/+6
* Add static cast to unsigned char whenever a character classification function...Guy Benyei2013-02-121-1/+1
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-1/+1
* Move the guts of TargetInstrInfoImpl into the TargetInstrInfo class.Jakob Stoklund Olesen2012-11-281-8/+659
* Move Target{Instr,Register}Info.cpp into lib/CodeGen.Jakob Stoklund Olesen2012-11-281-0/+88
OpenPOWER on IntegriCloud