aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-02-05[PHIElimination] Compile time optimization for huge functions.Jonas Paulsson1-3/+7
2020-01-24[Alignment][NFC] Deprecate Align::None()Guillaume Chatelet1-1/+1
2020-01-21Update spelling of {analyze,insert,remove}Branch in strings and commentsKrzysztof Parzyszek1-2/+2
2020-01-07Revert "Allow output constraints on "asm goto""Bill Wendling1-11/+0
2020-01-07Allow output constraints on "asm goto"Bill Wendling1-0/+11
2019-12-02[MIBundles] Move analyzePhysReg out of MIBundleOperands iterator (NFC).Florian Hahn1-4/+2
2019-11-01[MachineBasicBlock] Skip over debug instructions in computeRegisterLiveness b...Craig Topper1-0/+5
2019-09-27[Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet1-1/+1
2019-09-18[Alignment][NFC] Align(1) to Align::None() conversionsGuillaume Chatelet1-1/+1
2019-09-18[Alignment][NFC] Remove LogAlignment functionsGuillaume Chatelet1-2/+2
2019-09-05[LLVM][Alignment] Make functions using log of alignment explicitGuillaume Chatelet1-2/+2
2019-08-30[CodeGen] Introduce MachineBasicBlock::replacePhiUsesWith helper and use it. NFCBjorn Pettersson1-15/+15
2019-08-22[SlotIndexes] Add print-slotindexes to disable printing slotindexesJinsong Ji1-2/+8
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-5/+5
2019-08-13Eliminate implicit Register->unsigned conversions in VirtRegMap. NFCDaniel Sanders1-2/+2
2019-08-05Revert Register/MCRegister: Add conversion operators to avoid use of implicit...Daniel Sanders1-1/+1
2019-08-05Fix MSVC error after r367916Daniel Sanders1-1/+1
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-4/+4
2019-07-16Fix parameter name comments using clang-tidy. NFC.Rui Ueyama1-1/+1
2019-07-05Revert r365198 as this accidentally commited something thatRobert Lougher1-7/+2
2019-07-05This reverts r365061 and r365062 (test update)Robert Lougher1-2/+7
2019-01-23[ADT] Notify ilist traits about in-list transfersReid Kleckner1-2/+6
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-14[CodeGen] Fix forward scan in MachineBasicBlock::computeRegisterLiveness.Eli Friedman1-15/+12
2018-09-28[CodeGen] fix broken successor probability in MBB dumpHiroshi Inoue1-1/+1
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song1-1/+1
2018-09-25Use TRI->regsOverlap() in MachineBasicBlock::computeRegisterLivenessMikael Holmen1-6/+4
2018-09-20Add the ability to register callbacks for removal and insertion of MachineInstrsAditya Nandakumar1-1/+4
2018-08-30Don't count debug instructions towards neighborhood countMatt Arsenault1-3/+13
2018-08-30CodeGen: Make computeRegisterLiveness search forward firstMatt Arsenault1-33/+35
2018-08-30CodeGen: Make computeRegisterLiveness consider successorsMatt Arsenault1-0/+14
2018-07-13[SLH] Introduce a new pass to do Speculative Load Hardening to mitigateChandler Carruth1-0/+19
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-7/+7
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen1-5/+5
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber1-0/+1
2018-04-10[CodeGen] Fix printing bundles in MIR outputKrzysztof Parzyszek1-1/+2
2018-04-10[x86] Introduce a pass to begin more systematically fixing PR36028 and simila...Chandler Carruth1-0/+8
2018-04-06[CodeGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang1-4/+4
2018-03-15[WebAssembly] Add DebugLoc information to WebAssembly block and loop.Derek Schuff1-0/+10
2018-02-26[CodeGen] Don't omit any redundant information in -debug outputFrancis Visoiu Mistrih1-3/+3
2018-02-19[CodeGen] Fix tests breaking after r325505Francis Visoiu Mistrih1-2/+0
2018-02-19Revert "[CodeGen] Move printing '\n' from MachineInstr::print to MachineBasic...Francis Visoiu Mistrih1-1/+0
2018-02-15[CodeGen] Separate MBB metadata from instructions in -debug printingFrancis Visoiu Mistrih1-1/+9
2018-02-15[CodeGen] Print irreducible loop header weight as a MIR commentFrancis Visoiu Mistrih1-3/+2
2018-02-14[CodeGen] Print predecessors, successors, then liveins in -debug printingFrancis Visoiu Mistrih1-17/+18
2018-02-13[CodeGen] Print bundled instructions using the MIR syntax in -debug outputFrancis Visoiu Mistrih1-7/+23
2018-02-09[CodeGen] Print predecessors as MIR comments in -debug outputFrancis Visoiu Mistrih1-3/+7
2018-02-09[CodeGen] Unify the syntax of MBB liveins in MIR and -debug outputFrancis Visoiu Mistrih1-5/+12
2018-02-09[CodeGen] Don't compute BranchProbability for MBB::printFrancis Visoiu Mistrih1-15/+19
2018-02-09[CodeGen] Only print successors when the list is not emptyFrancis Visoiu Mistrih1-21/+24