aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/BranchRelaxation.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-01-19[BranchRelaxation] Simplify offset computation and fix a bug in adjustBlockOf...Fangrui Song1-9/+4
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1
2019-09-27[Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet1-6/+6
2019-09-18[Alignment][NFC] Remove LogAlignment functionsGuillaume Chatelet1-3/+2
2019-09-12[Alignment] Move OffsetToAlignment to Alignment.hGuillaume Chatelet1-2/+2
2019-09-11[Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir...Guillaume Chatelet1-8/+7
2019-09-05[LLVM][Alignment] Make functions using log of alignment explicitGuillaume Chatelet1-7/+7
2019-08-16Escape % in printf format string.Evgeniy Stepanov1-1/+1
2019-04-23Revert "Use const DebugLoc&"Chandler Carruth1-2/+2
2019-04-22Use const DebugLoc&Matt Arsenault1-2/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-07-16[CodeGen] Fix inconsistent declaration parameter nameFangrui Song1-1/+1
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-19/+22
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber1-0/+1
2018-01-04Changes in the branch relaxation algorithm.Elena Demikhovsky1-57/+107
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih1-11/+8
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-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-09-13[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko1-12/+23
2017-09-06Insert IMPLICIT_DEFS for undef uses in tail mergingMatthias Braun1-2/+2
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-3/+3
2017-05-27BranchRelaxation: computeLiveIns() after creating new blockMatthias Braun1-0/+4
2017-05-26LivePhysRegs: Skip reserved regs in computeLiveIns; NFCIMatthias Braun1-1/+1
2017-05-26Revert "LivePhysRegs: Skip reserved regs in computeLiveIns; NFCI"Matthias Braun1-1/+1
2017-05-25LivePhysRegs: Skip reserved regs in computeLiveIns; NFCIMatthias Braun1-1/+1
2017-01-28Cleanup dump() functions.Matthias Braun1-1/+3
2016-12-16BranchRelaxation: Recompute live-ins when splitting a blockMatthias Braun1-3/+11
2016-11-02BranchRelaxation: Fix computing indirect branch block sizeMatt Arsenault1-17/+17
2016-11-01BranchRelaxation: Expand unconditional branches firstMatt Arsenault1-15/+22
2016-10-12BranchRelaxation: Unique live ins when creating blockMatt Arsenault1-0/+1
2016-10-06BranchRelaxation: Support expanding unconditional branchesMatt Arsenault1-5/+84
2016-10-06BranchRelaxation: Account for function alignmentMatt Arsenault1-9/+18
2016-10-06Move AArch64BranchRelaxation to generic codeMatt Arsenault1-0/+406