Searched refs:Thumb2SizeReduce (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | Thumb2SizeReduction.cpp | 160 class Thumb2SizeReduce : public MachineFunctionPass { class 167 Thumb2SizeReduce(std::function<bool(const Function &)> Ftor = nullptr); 238 char Thumb2SizeReduce::ID = 0; 242 INITIALIZE_PASS(Thumb2SizeReduce, DEBUG_TYPE, THUMB2_SIZE_REDUCE_NAME, false, in INITIALIZE_PASS() argument 245 Thumb2SizeReduce::Thumb2SizeReduce(std::function<bool(const Function &)> Ftor) in INITIALIZE_PASS() 287 Thumb2SizeReduce::canAddPseudoFlagDep(MachineInstr *Use, bool FirstInSelfLoop) { in canAddPseudoFlagDep() 330 Thumb2SizeReduce::VerifyPredAndCC(MachineInstr *MI, const ReduceEntry &Entry, in VerifyPredAndCC() 402 Thumb2SizeReduce::ReduceLoadStore(MachineBasicBlock &MBB, MachineInstr *MI, in ReduceLoadStore() 630 Thumb2SizeReduce::ReduceSpecial(MachineBasicBlock &MBB, MachineInstr *MI, in ReduceSpecial() 743 Thumb2SizeReduce::ReduceTo2Addr(MachineBasicBlock &MBB, MachineInstr *MI, in ReduceTo2Addr() [all …]
|