Searched defs:Phi (Results 1 - 25 of 34) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DPartiallyInlineLibCalls.cpp59 PHINode *Phi = Builder.CreatePHI(Ty, 2); local
H A DMergeICmps.cpp436 BCECmpChain::BCECmpChain(const std::vector<BasicBlock *> &Blocks, PHINode &Phi, argument
606 mergeComparisons(ArrayRef<BCECmpBlock> Comparisons, BasicBlock *const InsertBefore, BasicBlock *const NextCmpBlock, PHINode &Phi, const TargetLibraryInfo &TLI, AliasAnalysis &AA, DomTreeUpdater &DTU) argument
759 getOrderedBlocks(PHINode &Phi, BasicBlock *const LastBlock, int NumBlocks) argument
794 processPhi(PHINode &Phi, const TargetLibraryInfo &TLI, AliasAnalysis &AA, DomTreeUpdater &DTU) argument
[all...]
H A DStructurizeCFG.cpp623 PHINode *Phi = PI.first; local
[all...]
H A DGVN.cpp2441 PHINode *Phi = local
[all...]
H A DLoopIdiomRecognize.cpp1344 PHINode *Phi = getRecurrenceVar(Inst->getOperand(0), Inst, LoopEntry); local
1469 PHINode *Phi = getRecurrenceVar(Inst->getOperand(0), Inst, LoopEntry); local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DPhiValues.cpp50 void PhiValues::processPhi(const PHINode *Phi, argument
[all...]
H A DDivergenceAnalysis.cpp402 const auto *Phi = dyn_cast<const PHINode>(&I); local
[all...]
H A DIVDescriptors.cpp87 static Instruction *lookThroughAnd(PHINode *Phi, Type *&RT, argument
190 AddReductionVar(PHINode *Phi, RecurrenceKind Kind, Loop *TheLoop, bool HasFunNoNaNAttr, RecurrenceDescriptor &RedDes, DemandedBits *DB, AssumptionCache *AC, DominatorTree *DT) argument
611 isReductionPHI(PHINode *Phi, Loop *TheLoop, RecurrenceDescriptor &RedDes, DemandedBits *DB, AssumptionCache *AC, DominatorTree *DT) argument
671 isFirstOrderRecurrence( PHINode *Phi, Loop *TheLoop, DenseMap<Instruction *, Instruction *> &SinkAfter, DominatorTree *DT) argument
850 isFPInductionPHI(PHINode *Phi, const Loop *TheLoop, ScalarEvolution *SE, InductionDescriptor &D) argument
1008 isInductionPHI(PHINode *Phi, const Loop *TheLoop, PredicatedScalarEvolution &PSE, InductionDescriptor &D, bool Assume) argument
1052 isInductionPHI( PHINode *Phi, const Loop *TheLoop, ScalarEvolution *SE, InductionDescriptor &D, const SCEV *Expr, SmallVectorImpl<Instruction *> *CastsToIgnore) argument
[all...]
H A DMemorySSAUpdater.cpp96 MemoryPhi *Phi = dyn_cast_or_null<MemoryPhi>(MSSA->getMemoryAccess(BB)); local
192 recursePhi(MemoryAccess *Phi) argument
209 tryRemoveTrivialPhi(MemoryPhi *Phi) argument
215 tryRemoveTrivialPhi(MemoryPhi *Phi, RangeType &Operands) argument
447 MemoryPhi *Phi = dyn_cast_or_null<MemoryPhi>(MP); local
1249 MemoryPhi *Phi = MSSA->getMemoryAccess(Old); local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp114 PHINode *Phi = Builder.CreatePHI(OrigInst->getType(), 0); local
[all...]
H A DLoopUnrollRuntime.cpp809 PHINode *Phi = cast<PHINode>(&II); local
H A DBasicBlockUtils.cpp1145 auto Phi = cast<PHINode>(I); local
1237 auto Phi = local
1260 auto Phi = GuardPredicates[Out]; local
[all...]
H A DScalarEvolutionExpander.cpp1107 canBeCheaplyTransformed(ScalarEvolution &SE, const SCEVAddRecExpr *Phi, const SCEVAddRecExpr *Requested, bool &InvertStep) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIAnnotateControlFlow.cpp185 bool SIAnnotateControlFlow::isElse(PHINode *Phi) { argument
203 void SIAnnotateControlFlow::eraseIfUnused(PHINode *Phi) { argument
352 PHINode *Phi = dyn_cast<PHINode>(Term->getCondition()); local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86PartialReduction.cpp359 static bool isReachableFromPHI(PHINode *Phi, BinaryOperator *BO) { argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp114 PHINode &Phi = cast<PHINode>(I); local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DScalarizeMaskedMemIntrin.cpp229 PHINode *Phi = Builder.CreatePHI(VecType, 2, "res.phi.else"); local
479 PHINode *Phi = Builder.CreatePHI(VecType, 2, "res.phi.else"); local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp494 addInductionPhi( PHINode *Phi, const InductionDescriptor &ID, SmallPtrSetImpl<Value *> &AllowedExit) argument
906 isFirstOrderRecurrence(const PHINode *Phi) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp679 PHINode *Phi = dyn_cast<PHINode>(Offsets); local
753 pushOutAdd(PHINode *&Phi, Value *OffsSecondOperand, unsigned StartIndex) argument
773 pushOutMul(PHINode *&Phi, Value *IncrementPerRound, Value *OffsSecondOperand, unsigned LoopIncrement, IRBuilder<> &Builder) argument
853 PHINode *Phi; local
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCoroutine.cpp591 auto *Phi = Builder.CreatePHI(VoidPtrTy, 2); local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp657 Instruction *InstCombiner::FoldPHIArgZextsIntoPHI(PHINode &Phi) { argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFGraph.h277 Phi = 0x0003 << 2, // 011 member in struct:llvm::rdf::NodeAttrs
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp430 MachineInstr *Phi = &*I; local
1387 phiMayWrapOrUnderflow( MachineInstr *Phi, const MachineOperand *EndVal, MachineBasicBlock *MBB, MachineLoop *L, LoopFeederMap &LoopFeederPhi) const argument
1631 MachineInstr *Phi = &*I; local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMIPeephole.cpp1083 static unsigned getIncomingRegForBlock(MachineInstr *Phi, argument
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyTIL.h1291 class Phi : public SExpr { class in namespace:clang::threadSafety
1304 Phi() : SExpr(COP_Phi) {} function in class:clang::threadSafety::Phi
1305 Phi(MemRegionRe function in class:clang::threadSafety::Phi
1306 Phi(const Phi &P, ValArray &&Vs) : SExpr(P), Values(std::move(Vs)) {} function in class:clang::threadSafety::Phi
[all...]

Completed in 209 milliseconds

12