summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
AgeCommit message (Expand)Author
2025-05-23[NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors (#141101)Rahul Joshi
2025-04-07[NFC][LLVM][AArch64] Cleanup pass initialization for AArch64 (#134315)Rahul Joshi
2025-04-02[EquivalenceClasses] Use SmallVector for deterministic iteration order. (#134...Florian Hahn
2025-04-01[EquivalenceClasses] Update member_begin to take ECValue (NFC).Florian Hahn
2023-11-11[llvm] Stop including llvm/ADT/BitVector.h (NFC)Kazu Hirata
2023-01-23[MC] Make more use of MCInstrDesc::operands. NFC.Jay Foad
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-08-12[aarch64] Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-04-04[AArch64] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih
2017-11-30[CodeGen] Always use `printReg` to print registers in both MIR and debugFrancis Visoiu Mistrih
2017-07-07LiveRegUnits: Rename accumulateBackward()->accumulate()Matthias Braun
2017-01-21LiveRegUnits: Add accumulateBackward() functionMatthias Braun
2017-01-20Revert "LiveRegUnits: Add accumulateBackward() function"Matthias Braun
2017-01-20LiveRegUnits: Add accumulateBackward() functionMatthias Braun
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-08-25MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun
2016-08-01[AArch64] Register passes so they can be run by llcDiana Picus
2016-07-08AArch64: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith
2016-06-02AArch64: Do not test for CPUs, use SubtargetFeaturesMatthias Braun
2016-04-25Add optimization bisect opt-in calls for AArch64 passesAndrew Kaylor
2016-04-18[NFC] Header cleanupMehdi Amini
2016-04-06RegisterScavenger: Take a reference as enterBasicBlock() argument.Matthias Braun
2016-04-04Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff
2016-02-26[AArch64] Slight cleanup in FPLoadBalancingJames Molloy
2016-01-06Delete trailing whitespace; NFCJunmo Park
2015-07-14MachineRegisterInfo: Remove UsedPhysReg infrastructureMatthias Braun
2015-07-06Fix a bug in the A57FPLoadBalancing register tracking/scavenger.Chad Rosier
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-03-13unique_ptrs are unique already, no need to unique them any further.Benjamin Kramer
2015-03-03Remove subtarget dependence in pass pipeline setup for AArch64.Eric Christopher
2015-02-27Rewrite MachineOperand::print and MachineInstr::print to avoidEric Christopher
2015-01-30[AArch64] Make AArch64A57FPLoadBalancing output stable.Chad Rosier
2015-01-30Clean up some uses of getSubtarget in AArch64.Eric Christopher
2015-01-29[AArch64] Add INITIALIZE_PASS macros to AArch64A57FPLoadBalancing.Chad Rosier
2015-01-14[cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth
2014-11-24[AArch64] Fix clobber computation in A57LoadBalancing pass.Chad Rosier
2014-10-03Eliminate some deep std::vector copies. NFC.Benjamin Kramer
2014-09-14[A57FPLoadBalancing] Modify r217689 - actually we do need to check defsJames Molloy
2014-09-12[A57FPLoadBalancing] Remove support for vector typesJames Molloy
2014-09-12[A57FPLoadBalancing] Ignore <def>s when checking if a chain may be killed.James Molloy
2014-09-12[A57LoadBalancing] unique_ptr-ify.James Molloy
2014-08-29[AArch64] FPLoadBalancing: move ownership of the chain to its current accumul...Arnaud A. de Grandmaison
2014-08-26Change the return value of "getEnd()" from a MachineInstr* to a MachineBasicB...James Molloy
2014-08-08AArch64: avoid deleting the current iterator in a loop.Tim Northover