Home
last modified time | relevance | path

Searched defs:DeadInsts (Results 1 – 23 of 23) sorted by relevance

/llvm-project/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp253 LoadInst *LI, SmallSetVector<Instruction *, 32> &DeadInsts) { in lowerInterleavedLoad() argument
457 StoreInst *SI, SmallSetVector<Instruction *, 32> &DeadInsts) { in lowerInterleavedStore() argument
483 lowerDeinterleaveIntrinsic(IntrinsicInst * DI,SmallVector<Instruction *,32> & DeadInsts) lowerDeinterleaveIntrinsic() argument
502 lowerInterleaveIntrinsic(IntrinsicInst * II,SmallVector<Instruction *,32> & DeadInsts) lowerInterleaveIntrinsic() argument
525 SmallVector<Instruction *, 32> DeadInsts; runOnFunction() local
[all...]
H A DInitUndef.cpp70 SmallVector<MachineInstr *, 8> DeadInsts; member in __anon8a62d48d0111::InitUndef
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h60 SmallVectorImpl<MachineInstr *> &DeadInsts, in tryCombineAnyExt() argument
119 SmallVectorImpl<MachineInstr *> &DeadInsts, in tryCombineZExt() argument
194 tryCombineSExt(MachineInstr & MI,SmallVectorImpl<MachineInstr * > & DeadInsts,SmallVectorImpl<Register> & UpdatedDefs,GISelObserverWrapper & Observer) tryCombineSExt() argument
259 tryCombineTrunc(MachineInstr & MI,SmallVectorImpl<MachineInstr * > & DeadInsts,SmallVectorImpl<Register> & UpdatedDefs,GISelObserverWrapper & Observer) tryCombineTrunc() argument
378 tryFoldImplicitDef(MachineInstr & MI,SmallVectorImpl<MachineInstr * > & DeadInsts,SmallVectorImpl<Register> & UpdatedDefs) tryFoldImplicitDef() argument
414 tryFoldUnmergeCast(MachineInstr & MI,MachineInstr & CastMI,SmallVectorImpl<MachineInstr * > & DeadInsts,SmallVectorImpl<Register> & UpdatedDefs) tryFoldUnmergeCast() argument
957 tryCombineMergeLike(GMergeLikeInstr & MI,SmallVectorImpl<MachineInstr * > & DeadInsts,SmallVectorImpl<Register> & UpdatedDefs,GISelChangeObserver & Observer) tryCombineMergeLike() argument
1057 tryCombineUnmergeValues(GUnmerge & MI,SmallVectorImpl<MachineInstr * > & DeadInsts,SmallVectorImpl<Register> & UpdatedDefs,GISelChangeObserver & Observer) tryCombineUnmergeValues() argument
1254 tryCombineExtract(MachineInstr & MI,SmallVectorImpl<MachineInstr * > & DeadInsts,SmallVectorImpl<Register> & UpdatedDefs) tryCombineExtract() argument
1307 tryCombineInstruction(MachineInstr & MI,SmallVectorImpl<MachineInstr * > & DeadInsts,GISelObserverWrapper & WrapperObserver) tryCombineInstruction() argument
1504 deleteMarkedDeadInsts(SmallVectorImpl<MachineInstr * > & DeadInsts,GISelObserverWrapper & WrapperObserver) deleteMarkedDeadInsts() argument
[all...]
/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopInstSimplify.cpp65 SmallVector<WeakTrackingVH, 8> DeadInsts; simplifyLoopInst() local
H A DIndVarSimplify.cpp1201 replaceExitCond(BI, NewCond, DeadInsts); in foldExit() argument
138 SmallVector<WeakTrackingVH, 16> DeadInsts; global() member in __anon3b8858d70111::IndVarSimplify
1182 replaceExitCond(BranchInst * BI,Value * NewCond,SmallVectorImpl<WeakTrackingVH> & DeadInsts) replaceExitCond() argument
1208 replaceLoopPHINodesWithPreheaderValues(LoopInfo * LI,Loop * L,SmallVectorImpl<WeakTrackingVH> & DeadInsts,ScalarEvolution & SE) replaceLoopPHINodesWithPreheaderValues() argument
1325 optimizeLoopExitWithUnknownExitCount(const Loop * L,BranchInst * BI,BasicBlock * ExitingBB,const SCEV * MaxIter,bool SkipLastIter,ScalarEvolution * SE,SCEVExpander & Rewriter,SmallVectorImpl<WeakTrackingVH> & DeadInsts) optimizeLoopExitWithUnknownExitCount() argument
[all...]
H A DNaryReassociate.cpp224 SmallVector<WeakTrackingVH, 16> DeadInsts; in doOneIteration() local
H A DLoopFlatten.cpp866 SmallVector<WeakTrackingVH, 4> DeadInsts; in CanWidenIV() local
H A DLoopStrengthReduce.cpp3388 GenerateIVChain(const IVChain & Chain,SmallVectorImpl<WeakTrackingVH> & DeadInsts) GenerateIVChain() argument
6066 SmallVector<WeakTrackingVH, 16> DeadInsts; ImplementSolution() local
7266 SmallVector<WeakTrackingVH, 16> DeadInsts; ReduceLoopStrength() local
7287 SmallVector<WeakTrackingVH, 16> DeadInsts; ReduceLoopStrength() local
[all...]
H A DSROA.cpp188 SmallVector<WeakVH, 8> DeadInsts; global() member in __anonc91f7afb0111::SROA
[all...]
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULateCodeGenPrepare.cpp53 SmallVector<WeakTrackingVH, 8> DeadInsts; global() member in __anon603eb3ce0111::AMDGPULateCodeGenPrepare
278 optimizeLiveType(Instruction * I,SmallVectorImpl<WeakTrackingVH> & DeadInsts) optimizeLiveType() argument
/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp353 SmallVector<WeakTrackingVH, 16> DeadInsts; simplifyLoopAfterUnroll() local
378 SmallVector<WeakTrackingVH, 16> DeadInsts; simplifyLoopAfterUnroll() local
H A DSimplifyIndVar.cpp60 SmallVectorImpl<WeakTrackingVH> &DeadInsts; member in __anon7d6845520111::SimplifyIndvar
1070 SmallVectorImpl<WeakTrackingVH> &DeadInsts; global() member in __anon7d6845520311::WidenIV
2258 createWideIV(const WideIVInfo & WI,LoopInfo * LI,ScalarEvolution * SE,SCEVExpander & Rewriter,DominatorTree * DT,SmallVectorImpl<WeakTrackingVH> & DeadInsts,unsigned & NumElimExt,unsigned & NumWidened,bool HasGuards,bool UsePostIncrementRanges) createWideIV() argument
[all...]
H A DLoopUnrollRuntime.cpp981 SmallVector<WeakTrackingVH, 16> DeadInsts; UnrollRuntimeLoopRemainder() local
H A DScalarEvolutionExpander.cpp1582 replaceCongruentIVInc(PHINode * & Phi,PHINode * & OrigPhi,Loop * L,const DominatorTree * DT,SmallVectorImpl<WeakTrackingVH> & DeadInsts) replaceCongruentIVInc() argument
1676 replaceCongruentIVs(Loop * L,const DominatorTree * DT,SmallVectorImpl<WeakTrackingVH> & DeadInsts,const TargetTransformInfo * TTI) replaceCongruentIVs() argument
H A DLocal.cpp575 RecursivelyDeleteTriviallyDeadInstructions(DeadInsts, TLI, MSSAU, in RecursivelyDeleteTriviallyDeadInstructions() argument
547 SmallVector<WeakTrackingVH, 16> DeadInsts; RecursivelyDeleteTriviallyDeadInstructions() local
556 RecursivelyDeleteTriviallyDeadInstructionsPermissive(SmallVectorImpl<WeakTrackingVH> & DeadInsts,const TargetLibraryInfo * TLI,MemorySSAUpdater * MSSAU,std::function<void (Value *)> AboutToDeleteCallback) RecursivelyDeleteTriviallyDeadInstructionsPermissive() argument
[all...]
H A DLoopUtils.cpp1409 rewriteLoopExitValues(Loop * L,LoopInfo * LI,TargetLibraryInfo * TLI,ScalarEvolution * SE,const TargetTransformInfo * TTI,SCEVExpander & Rewriter,DominatorTree * DT,ReplaceExitVal ReplaceExitValue,SmallVector<WeakTrackingVH,16> & DeadInsts) rewriteLoopExitValues() argument
/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp1764 SmallVectorImpl<Instruction *> &DeadInsts, in MoveCalls() argument
1829 PairUpRetainsAndReleases(DenseMap<const BasicBlock *,BBState> & BBStates,BlotMapVector<Value *,RRInfo> & Retains,DenseMap<Value *,RRInfo> & Releases,Module * M,Instruction * Retain,SmallVectorImpl<Instruction * > & DeadInsts,RRInfo & RetainsToMove,RRInfo & ReleasesToMove,Value * Arg,bool KnownSafe,bool & AnyPairsCompletelyEliminated) PairUpRetainsAndReleases() argument
2030 SmallVector<Instruction *, 8> DeadInsts; PerformCodePlacement() local
[all...]
/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp370 SmallVector<Instruction *, 16> DeadInsts; doPromotion() local
H A DGlobalOpt.cpp594 SmallVector<WeakTrackingVH, 16> DeadInsts; SRAGlobal() local
H A DAttributor.cpp2429 SmallVector<WeakTrackingVH, 32> DeadInsts; cleanupIR() local
/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXType.cpp361 SmallVector<Instruction *, 8> DeadInsts; visit() local
[all...]
/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp2490 lowerLocalAllocas(ArrayRef<CoroAllocaAllocInst * > LocalAllocas,SmallVectorImpl<Instruction * > & DeadInsts) lowerLocalAllocas() argument
2531 lowerNonLocalAlloca(CoroAllocaAllocInst * AI,coro::Shape & Shape,SmallVectorImpl<Instruction * > & DeadInsts) lowerNonLocalAlloca() argument
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp2487 SmallVector<WeakTrackingVH> DeadInsts; removeInstructionsAndOperands() local
4099 SmallVector<WeakTrackingVH> DeadInsts; ~BoUpSLP() local