Home
last modified time | relevance | path

Searched refs:InstSet (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DReachingDefAnalysis.h155 using InstSet = SmallPtrSetImpl<MachineInstr*>;
234 InstSet &Uses) const;
238 void getLiveOuts(MachineBasicBlock *MBB, Register Reg, InstSet &Defs,
240 void getLiveOuts(MachineBasicBlock *MBB, Register Reg, InstSet &Defs) const;
245 bool getLiveInUses(MachineBasicBlock *MBB, Register Reg, InstSet &Uses) const;
249 void getGlobalUses(MachineInstr *MI, Register Reg, InstSet &Uses) const;
254 InstSet &Defs) const;
264 void collectKilledOperands(MachineInstr *MI, InstSet &Dead) const;
268 bool isSafeToRemove(MachineInstr *MI, InstSet &ToRemove) const;
273 bool isSafeToRemove(MachineInstr *MI, InstSet &ToRemove,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DReachingDefAnalysis.cpp419 InstSet &Uses) const { in getReachingLocalUses()
443 InstSet &Uses) const { in getLiveInUses()
461 InstSet &Uses) const { in getGlobalUses()
486 InstSet &Defs) const { in getGlobalReachingDefs()
497 InstSet &Defs) const { in getLiveOuts()
503 InstSet &Defs, in getLiveOuts()
694 InstSet &ToRemove) const { in isSafeToRemove()
701 ReachingDefAnalysis::isSafeToRemove(MachineInstr *MI, InstSet &ToRemove, in isSafeToRemove()
702 InstSet &Ignore) const { in isSafeToRemove()
708 ReachingDefAnalysis::isSafeToRemove(MachineInstr *MI, InstSet &Visited, in isSafeToRemove()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp361 using InstSet = std::set<Instruction*>; in RecordMemoryOps() typedef
362 using DepMap = std::map<Instruction*, InstSet>; in RecordMemoryOps()
387 InstSet &WritesBefore = It->second; in RecordMemoryOps()
H A DARMLowOverheadLoops.cpp124 using InstSet = SmallPtrSetImpl<MachineInstr *>; typedef
529 InstSet &ToRemove, InstSet &Ignore) { in INITIALIZE_PASS()
533 auto WontCorruptITs = [](InstSet &Killed, ReachingDefAnalysis &RDA) { in INITIALIZE_PASS()
862 InstSet &FalseLanesZero) { in producesFalseLanesZero()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp5949 auto InstSet = ForcedScalar->second; in getInstructionCost() local
5950 if (InstSet.count(I)) in getInstructionCost()