summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/BranchRelaxation.cpp
AgeCommit message (Expand)Author
2025-05-04[CodeGen] Remove unused local variables (NFC) (#138441)Kazu Hirata
2025-04-14[CodeGen][NPM] Port BranchRelaxation to NPM (#130067)Akshat Oke
2024-09-27[BranchRelaxation] Remove quadratic behavior in relaxation pass (#96250)Daniel Hoekwater
2023-09-06[AArch64] [BranchRelaxation] Optimize for hot code size in AArch64 branch rel...Daniel Hoekwater
2023-08-21Reland "[AArch64][CodeGen] Avoid inverting hot branches during relaxation""Daniel Hoekwater
2023-08-21Revert "[AArch64][CodeGen] Avoid inverting hot branches during relaxation"Daniel Hoekwater
2023-08-21[AArch64][CodeGen] Avoid inverting hot branches during relaxationDaniel Hoekwater
2023-08-16[AArch64] Relax cross-section branchesDaniel Hoekwater
2023-04-17Fix uninitialized pointer members in CodeGenAkshay Khadse
2023-01-31[BranchRelaxation] Strengthen post condition assertionsPhilip Reames
2023-01-27Revert "[BranchRelaxation] Move faulting_op check into callee [nfc]"Philip Reames
2023-01-27[BranchRelaxation] Move faulting_op check into callee [nfc]Philip Reames
2023-01-17[MachineBasicBlock] Explicit FT branching paramAnshil Gandhi
2022-12-02[CodeGen] Fix restore blocks' BasicBlock information in branch relaxationZHU Zijia
2022-10-13[BranchRelaxation] Fall through only if block has no unconditional branchesAnshil Gandhi
2022-03-29Cleanup includes: final passserge-sans-paille
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2021-11-22[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-11-05[BranchRelaxation] Fix warning on unused variable. NFC.Michael Liao
2021-10-27[amdgpu] Handle the case where there is no scavenged register.Michael Liao
2020-09-17[AArch64] Enable implicit null check transformationPhilip Reames
2020-06-06MachineBasicBlock::updateTerminator now requires an explicit layout successor.James Y Knight
2020-01-19[BranchRelaxation] Simplify offset computation and fix a bug in adjustBlockOf...Fangrui Song
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-09-27[Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet
2019-09-18[Alignment][NFC] Remove LogAlignment functionsGuillaume Chatelet
2019-09-12[Alignment] Move OffsetToAlignment to Alignment.hGuillaume Chatelet
2019-09-11[Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir...Guillaume Chatelet
2019-09-05[LLVM][Alignment] Make functions using log of alignment explicitGuillaume Chatelet
2019-08-16Escape % in printf format string.Evgeniy Stepanov
2019-04-23Revert "Use const DebugLoc&"Chandler Carruth
2019-04-22Use const DebugLoc&Matt Arsenault
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-07-16[CodeGen] Fix inconsistent declaration parameter nameFangrui Song
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2018-01-04Changes in the branch relaxation algorithm.Elena Demikhovsky
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton
2017-09-13[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko
2017-09-06Insert IMPLICIT_DEFS for undef uses in tail mergingMatthias Braun
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-27BranchRelaxation: computeLiveIns() after creating new blockMatthias Braun
2017-05-26LivePhysRegs: Skip reserved regs in computeLiveIns; NFCIMatthias Braun
2017-05-26Revert "LivePhysRegs: Skip reserved regs in computeLiveIns; NFCI"Matthias Braun