summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
AgeCommit message (Expand)Author
2020-04-13Extend BasicBlock sections to allow specifying clusters of basic blocksRahman Lavaee
2020-04-08CodeGen: Use Register in MachineBasicBlockMatt Arsenault
2020-03-16Basic Block Sections support in LLVM.Sriraman Tallam
2020-02-24Allow "callbr" to return non-void valuesBill Wendling
2020-02-05[PHIElimination] Compile time optimization for huge functions.Jonas Paulsson
2020-01-24[Alignment][NFC] Deprecate Align::None()Guillaume Chatelet
2020-01-21Update spelling of {analyze,insert,remove}Branch in strings and commentsKrzysztof Parzyszek
2020-01-07Revert "Allow output constraints on "asm goto""Bill Wendling
2020-01-07Allow output constraints on "asm goto"Bill Wendling
2019-12-02[MIBundles] Move analyzePhysReg out of MIBundleOperands iterator (NFC).Florian Hahn
2019-11-01[MachineBasicBlock] Skip over debug instructions in computeRegisterLiveness b...Craig Topper
2019-09-27[Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet
2019-09-18[Alignment][NFC] Align(1) to Align::None() conversionsGuillaume Chatelet
2019-09-18[Alignment][NFC] Remove LogAlignment functionsGuillaume Chatelet
2019-09-05[LLVM][Alignment] Make functions using log of alignment explicitGuillaume Chatelet
2019-08-30[CodeGen] Introduce MachineBasicBlock::replacePhiUsesWith helper and use it. NFCBjorn Pettersson
2019-08-22[SlotIndexes] Add print-slotindexes to disable printing slotindexesJinsong Ji
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-13Eliminate implicit Register->unsigned conversions in VirtRegMap. NFCDaniel Sanders
2019-08-05Revert Register/MCRegister: Add conversion operators to avoid use of implicit...Daniel Sanders
2019-08-05Fix MSVC error after r367916Daniel Sanders
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-07-16Fix parameter name comments using clang-tidy. NFC.Rui Ueyama
2019-07-05Revert r365198 as this accidentally commited something thatRobert Lougher
2019-07-05This reverts r365061 and r365062 (test update)Robert Lougher
2019-01-23[ADT] Notify ilist traits about in-list transfersReid Kleckner
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-14[CodeGen] Fix forward scan in MachineBasicBlock::computeRegisterLiveness.Eli Friedman
2018-09-28[CodeGen] fix broken successor probability in MBB dumpHiroshi Inoue
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song
2018-09-25Use TRI->regsOverlap() in MachineBasicBlock::computeRegisterLivenessMikael Holmen
2018-09-20Add the ability to register callbacks for removal and insertion of MachineInstrsAditya Nandakumar
2018-08-30Don't count debug instructions towards neighborhood countMatt Arsenault
2018-08-30CodeGen: Make computeRegisterLiveness search forward firstMatt Arsenault
2018-08-30CodeGen: Make computeRegisterLiveness consider successorsMatt Arsenault
2018-07-13[SLH] Introduce a new pass to do Speculative Load Hardening to mitigateChandler Carruth
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2018-04-10[CodeGen] Fix printing bundles in MIR outputKrzysztof Parzyszek
2018-04-10[x86] Introduce a pass to begin more systematically fixing PR36028 and simila...Chandler Carruth
2018-04-06[CodeGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2018-03-15[WebAssembly] Add DebugLoc information to WebAssembly block and loop.Derek Schuff
2018-02-26[CodeGen] Don't omit any redundant information in -debug outputFrancis Visoiu Mistrih
2018-02-19[CodeGen] Fix tests breaking after r325505Francis Visoiu Mistrih
2018-02-19Revert "[CodeGen] Move printing '\n' from MachineInstr::print to MachineBasic...Francis Visoiu Mistrih
2018-02-15[CodeGen] Separate MBB metadata from instructions in -debug printingFrancis Visoiu Mistrih
2018-02-15[CodeGen] Print irreducible loop header weight as a MIR commentFrancis Visoiu Mistrih
2018-02-14[CodeGen] Print predecessors, successors, then liveins in -debug printingFrancis Visoiu Mistrih
2018-02-13[CodeGen] Print bundled instructions using the MIR syntax in -debug outputFrancis Visoiu Mistrih