summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TargetInstrInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [stackmaps] Extract out magic constants [NFCI]Philip Reames2016-08-231-3/+7
* Use the range variant of find instead of unpacking begin/endDavid Majnemer2016-08-111-1/+1
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-2/+2
* [CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOp...Justin Lebar2016-07-151-1/+1
* TII: Fix inlineasm size counting comments as instsMatt Arsenault2016-07-011-7/+11
* CodeGen: Avoid implicit conversions in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-07-011-2/+2
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-168/+145
* [foldMemoryOperand()] Pass LiveIntervals to enable liveness check.Jonas Paulsson2016-05-101-4/+6
* [MachineCombiner] Support for floating-point FMA on ARM64 (re-commit r267098)Gerolf Hoflehner2016-04-241-1/+5
* Revert r267098 - [MachineCombiner] Support for floating-point FMA on ARM64Daniel Sanders2016-04-221-5/+1
* [MachineCombiner] Support for floating-point FMA on ARM64Gerolf Hoflehner2016-04-221-1/+5
* CodeGen: Fix a use-after-free in TIIJustin Bogner2016-03-251-2/+4
* CodeGen: Change MachineInstr to use MachineInstr&, NFCDuncan P. N. Exon Smith2016-02-271-1/+1
* CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith2016-02-231-12/+11
* Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes.Eugene Zelenko2016-02-021-4/+1
* replace MachineCombinerPattern namespace and enum with enum class; NFCISanjay Patel2015-11-051-15/+24
* Refactor: Simplify boolean conditional return statements in lib/CodeGen.Rafael Espindola2015-10-241-19/+8
* 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
OpenPOWER on IntegriCloud