aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineInstr.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-02-07[MachineInstr] Add isCandidateForCallSiteEntry predicateVedant Kumar1-0/+14
2020-01-11moveOperands - assert Src/Dst MachineOperands are non-null.Simon Pilgrim1-1/+1
2020-01-10[FPEnv] Invert sense of MIFlag::FPExcept flagUlrich Weigand1-2/+2
2020-01-10[MIR] Fix cyclic dependency of MIR formatterPeng Guo1-6/+3
2020-01-08Revert "Revert "[MIR] Target specific MIR formating and parsing""Daniel Sanders1-8/+11
2020-01-08Revert "[MIR] Target specific MIR formating and parsing"Nico Weber1-11/+8
2020-01-08[MIR] Target specific MIR formating and parsingPeng Guo1-8/+11
2020-01-08Revert "[MIR] Target specific MIR formating and parsing"Daniel Sanders1-11/+8
2020-01-08[MIR] Target specific MIR formating and parsingPeng Guo1-8/+11
2019-11-15[CodeGen] Increase the size of a SmallVectorJay Foad1-1/+1
2019-11-05[MIR] Add MIR parsing for heap alloc site instruction markersAmy Huang1-2/+3
2019-10-29Fix unused variable warning. NFCI.Simon Pilgrim1-1/+1
2019-10-28Recommit "Add a heap alloc site marker field to the ExtraInfo in MachineInstrs"Amy Huang1-72/+70
2019-10-25Revert "Add an instruction marker field to the ExtraInfo in MachineInstrs."Amy Huang1-75/+71
2019-10-25Add an instruction marker field to the ExtraInfo in MachineInstrs.Amy Huang1-71/+75
2019-10-19Prune two MachineInstr.h includes, fix up depsReid Kleckner1-3/+7
2019-09-26Remove the AliasAnalysis argument in function areMemAccessesTriviallyDisjointChangpeng Fang1-1/+1
2019-09-02[DebugInfo] LiveDebugValues: correctly discriminate kinds of variable locationsJeremy Morse1-1/+15
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
2019-08-06CodeGen: Migration to using RegisterMatt Arsenault1-29/+29
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-17/+15
2019-06-05Allow target to handle STRICT floating-point nodesUlrich Weigand1-1/+3
2019-06-02[X86] Fix several places that weren't passing what they though they were to M...Craig Topper1-1/+1
2019-05-20[DebugInfoMetadata] Refactor DIExpression::prepend constants (NFC)Petar Jovanovic1-1/+1
2019-04-24Recommitting r358783 and r358786 "[MS] Emit S_HEAPALLOCSITE debug info" with ...Amy Huang1-0/+13
2019-04-19[CodeGen] Add "const" to MachineInstr::mayAliasBjorn Pettersson1-2/+2
2019-03-19Allow unordered loads to be considered invariant in CodeGenPhilip Reames1-3/+5
2019-03-14Allow code motion (and thus folding) for atomic (but unordered) memory operandsPhilip Reames1-3/+1
2019-02-20[NFC] add/modify wrapper function for findRegisterDefOperand().Chen Zheng1-1/+1
2019-02-11Be conservative about unordered accesses for the momentPhilip Reames1-1/+3
2019-02-06Move IR flag handling directly into builder calls for cases translated from I...Michael Berg1-11/+18
2019-02-04[DEBUGINFO] Reposting r352642: Handle restore instructions in LiveDebugValuesWolfgang Pieb1-1/+53
2019-02-01[CodeGen] Be as conservative about atomic accesses as for volatilePhilip Reames1-0/+2
2019-01-30Reverting r352642 - Handle restore instructions in LiveDebugValues - as it's ...Wolfgang Pieb1-53/+1
2019-01-30[DEBUGINFO] Handle restore instructions in LiveDebugValuesWolfgang Pieb1-1/+53
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-17[mips] Emit .reloc R_{MICRO}MIPS_JALR along with j(al)r(c) $25Vladimir Stefanovic1-2/+3
2018-11-12Fix MachineInstr::findRegisterUseOperandIdx subreg checksStanislav Mekhanoshin1-3/+1
2018-10-01[DebugInfo][Dexter] Incorrect DBG_VALUE after MCP dead copy instruction removal.Carlos Alberto Enciso1-0/+10
2018-09-26[CodeGen] Always print register ties in MI::dump()Francis Visoiu Mistrih1-1/+1
2018-09-19Copy utilities updated and added for MI flagsMichael Berg1-0/+36
2018-09-13[MachineInstr] In addRegisterKilled and addRegisterDead, don't remove operand...Craig Topper1-2/+4
2018-09-11add IR flags to MIMichael Berg1-0/+6
2018-09-06Fix argument type in MachineInstr::hasPropertyInBundleSven van Haastregt1-1/+1
2018-08-30[DWARF] Missing location debug information with -O2.Carlos Alberto Enciso1-0/+17
2018-08-20Consistently use MemoryLocation::UnknownSize to indicate unknown access sizeKrzysztof Parzyszek1-7/+14
2018-08-16[x86/MIR] Implement support for pre- and post-instruction symbols, asChandler Carruth1-25/+67
2018-08-16[MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth1-55/+161
2018-06-21[DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug propertyMikael Holmen1-12/+34
2018-06-18[NFC] make MIFlag accessor functions consistant with usage modelMichael Berg1-1/+1