summaryrefslogtreecommitdiff
path: root/lib/CodeGen/TargetInstrInfo.cpp
AgeCommit message (Expand)Author
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie
2017-10-10CodeGen: Minor cleanups to use MachineInstr::getMF. NFCJustin Bogner
2017-10-02use range-for-loops; NFCISanjay Patel
2017-10-02remove duplicate comments, reposition related functions; NFCSanjay Patel
2017-09-28Teach TargetInstrInfo::getInlineAsmLength to parse .space directives with int...Alex Bradbury
2017-08-22TargetInstrInfo: Change duplicate() to work on bundles.Matthias Braun
2017-04-24Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek
2017-04-21Re-commit r301040 "X86: Don't emit zero-byte functions on Windows"Hans Wennborg
2017-04-21Revert r301040 "X86: Don't emit zero-byte functions on Windows"Hans Wennborg
2017-04-21X86: Don't emit zero-byte functions on WindowsHans Wennborg
2017-04-13Use methods to access data stored with frame instructionsSerge Pavlov
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus
2016-11-23[X86] Allow folding of stack reloads when loading a subreg of the spilled regMichael Kuperstein
2016-10-28MachineRegisterInfo: Remove unused arg from isConstantPhysReg(); NFCMatthias Braun
2016-10-09Target: Remove unused entities.Peter Collingbourne
2016-10-01Use StringRef instead of raw pointers in MCAsmInfo/MCInstrInfo APIs (NFC)Mehdi Amini
2016-09-14Make analyzeBranch family of instruction names consistentMatt Arsenault
2016-09-10[CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantL...Justin Lebar
2016-08-31[statepoints][experimental] Add support for live-in semantics of values in de...Philip Reames
2016-08-30Fix coding style; NFCSanjoy Das
2016-08-23[stackmaps] Extract out magic constants [NFCI]Philip Reames
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
2016-07-15[CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOp...Justin Lebar
2016-07-01TII: Fix inlineasm size counting comments as instsMatt Arsenault
2016-07-01CodeGen: Avoid implicit conversions in TargetInstrInfo, NFCDuncan P. N. Exon Smith
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith
2016-05-10[foldMemoryOperand()] Pass LiveIntervals to enable liveness check.Jonas Paulsson
2016-04-24[MachineCombiner] Support for floating-point FMA on ARM64 (re-commit r267098)Gerolf Hoflehner
2016-04-22Revert r267098 - [MachineCombiner] Support for floating-point FMA on ARM64Daniel Sanders
2016-04-22[MachineCombiner] Support for floating-point FMA on ARM64Gerolf Hoflehner
2016-03-25CodeGen: Fix a use-after-free in TIIJustin Bogner
2016-02-27CodeGen: Change MachineInstr to use MachineInstr&, NFCDuncan P. N. Exon Smith
2016-02-23CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith
2016-02-02Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes.Eugene Zelenko
2015-11-05replace MachineCombinerPattern namespace and enum with enum class; NFCISanjay Patel
2015-10-24Refactor: Simplify boolean conditional return statements in lib/CodeGen.Rafael Espindola
2015-09-28Fix unused variable warning in non-debug builds.Richard Trieu
2015-09-28Improved the interface of methods commuting operands, improved X86-FMA3 mem-f...Andrew Kaylor
2015-09-21[Machine Combiner] Refactor machine reassociation code to be target-independent.Chad Rosier
2015-08-17Align SP adjustment in function getSPAdjustGuozhi Wei
2015-08-11PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz
2015-07-19Remove TargetInstrInfo::canFoldMemoryOperandSimon Pilgrim
2015-07-16Move most user of TargetMachine::getDataLayout to the Module oneMehdi Amini
2015-06-13MachineLICM: Use TargetSchedModel instead of just itinerariesMatthias Braun
2015-06-11[CodeGen] ArrayRef'ize cond/pred in various TII APIs. NFC.Ahmed Bougacha
2015-06-08[InstrInfo] Refactor foldOperandImpl to thread through InsertPt. NFCKeno Fischer
2015-05-18MachineInstr: Change return value of getOpcode() to unsigned.Matthias Braun