aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2018-02-09[CodeGen] Unify the syntax of MBB successors in MIR and -debug outputFrancis Visoiu Mistrih1-11/+24
2018-02-08[CodeGen] Move printing '\n' from MachineInstr::print to MachineBasicBlock::p...Francis Visoiu Mistrih1-0/+1
2018-02-08[CodeGen] Print MachineBasicBlock labels using MIR syntax in -debug outputFrancis Visoiu Mistrih1-13/+33
2018-01-18[CodeGen][NFC] Rename IsVerbose to IsStandalone in Machine*::printFrancis Visoiu Mistrih1-4/+4
2018-01-18[CodeGen] Print RegClasses on MI in verbose modeFrancis Visoiu Mistrih1-5/+6
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun1-2/+2
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun1-1/+1
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih1-10/+13
2017-11-28[CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih1-1/+1
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-2/+2
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie1-1/+1
2017-11-02Irreducible loop metadata for more accurate block frequency under PGO.Hiroshi Yamauchi1-0/+8
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman1-1/+1
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton1-1/+1
2017-10-10CodeGen: Minor cleanups to use MachineInstr::getMF. NFCJustin Bogner1-1/+1
2017-06-29Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"Daniel Jasper1-227/+0
2017-06-28[X86] Correct dwarf unwind information in function epiloguePetar Jovanovic1-0/+227
2017-06-22Restrict the definition of loop preheader to avoid EH blocksAndrew Kaylor1-0/+6
2017-05-31Try to fix buildbotsMatthias Braun1-1/+3
2017-05-31X86FloatingPoint: Fix livein listsMatthias Braun1-0/+5
2017-03-31Refactor code to create getFallThrough method in MachineBasicBlock.Jan Sjodin1-8/+14
2017-02-18MachineRegionInfo: Fix pass initializationMatthias Braun1-1/+1
2017-02-13Address post-commit comments for https://reviews.llvm.org/D29596. NFCI.Taewook Oh1-1/+1
2017-02-13Make MachineBasicBlock::updateTerminator to update DebugLoc as wellTaewook Oh1-2/+21