/external/llvm/lib/Transforms/Utils/ |
D | LoopUtils.cpp | 77 RecurrenceDescriptor::lookThroughAnd(PHINode *Phi, Type *&RT, in lookThroughAnd() 162 bool RecurrenceDescriptor::AddReductionVar(PHINode *Phi, RecurrenceKind Kind, in AddReductionVar() 473 bool RecurrenceDescriptor::isReductionPHI(PHINode *Phi, Loop *TheLoop, in isReductionPHI() 522 bool RecurrenceDescriptor::isFirstOrderRecurrence(PHINode *Phi, Loop *TheLoop, in isFirstOrderRecurrence() 734 bool InductionDescriptor::isInductionPHI(PHINode *Phi, in isInductionPHI() 758 bool InductionDescriptor::isInductionPHI(PHINode *Phi, in isInductionPHI()
|
D | MemorySSA.cpp | 213 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in renameBlock() local 275 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in markUnreachableAsLiveOnEntry() local 409 MemoryPhi *Phi = new MemoryPhi(BB->getContext(), BB, NextID++); in buildMemorySSA() local 458 MemoryPhi *Phi = new MemoryPhi(BB->getContext(), BB, NextID++); in createMemoryPhi() local 554 if (MemoryPhi *Phi = getMemoryAccess(UseBlock)) in findDominatingDef() local 688 MemoryAccess *Phi = getMemoryAccess(&B); in verifyOrdering() local 792 if (MemoryPhi *Phi = getMemoryAccess(&B)) { in verifyDefUses() local
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIAnnotateControlFlow.cpp | 191 bool SIAnnotateControlFlow::isElse(PHINode *Phi) { in isElse() 209 void SIAnnotateControlFlow::eraseIfUnused(PHINode *Phi) { in eraseIfUnused() 243 PHINode *Phi = nullptr; in handleLoopCondition() local 404 PHINode *Phi = dyn_cast<PHINode>(Term->getCondition()); in runOnFunction() local
|
D | AMDGPUPromoteAlloca.cpp | 608 if (PHINode *Phi = dyn_cast<PHINode>(UseInst)) { in collectUsesWithPtrTypes() local 760 } else if (PHINode *Phi = dyn_cast<PHINode>(V)) { in handleAlloca() local
|
/external/swiftshader/third_party/subzero/src/ |
D | IceCfgNode.cpp | 43 if (auto *Phi = llvm::dyn_cast<InstPhi>(Instr)) { in appendInst() local 61 auto &Phi = llvm::cast<InstPhi>(Inst); in replaceInEdge() local 117 auto *Phi = llvm::cast<InstPhi>(&Instr); in enforcePhiConsistency() local 167 auto *Phi = llvm::dyn_cast<InstPhi>(&I); in placePhiLoads() local 259 auto *Phi = llvm::dyn_cast<InstPhi>(&I); in placePhiStores() local 343 PhiDesc(InstPhi *Phi, Variable *Dest) : Phi(Phi), Dest(Dest) {} in PhiDesc() 345 InstPhi *Phi = nullptr; member in Ice::__anon9a3d25040211::PhiDesc 455 auto *Phi = llvm::dyn_cast<InstPhi>(&I); in advancedPhiLowering() local 705 auto *Phi = llvm::cast<InstPhi>(&I); in liveness() local 1604 auto *Phi = llvm::cast<InstPhi>(&Inst); in shortCircuit() local
|
D | IcePhiLoweringImpl.h | 35 auto *Phi = llvm::dyn_cast<InstPhi>(&I); in prelowerPhis32Bit() local
|
D | WasmTranslator.cpp | 327 Node Phi(wasm::LocalType, uint32_t Count, Node *Vals, Node Control) { in Phi() function in IceBuilder 345 auto *Phi = InstPhi::create(Func, Count * 200, Dest); in Phi() local 934 bool IsPhiWithMerge(Node Phi, Node Merge) const { in IsPhiWithMerge() 953 void AppendToPhi(Node Merge, Node Phi, Node From) { in AppendToPhi() 1305 void setDefiningInst(Operand *Op, InstPhi *Phi) { in setDefiningInst()
|
/external/r8/src/main/java/com/android/tools/r8/ir/code/ |
D | Phi.java | 19 public class Phi extends Value { class 38 public Phi(int number, BasicBlock block, MoveType type, DebugLocalInfo local) { in Phi() method in Phi
|
/external/v8/src/compiler/ |
D | diamond.h | 52 Node* Phi(MachineRepresentation rep, Node* tv, Node* fv) { in Phi() function
|
D | raw-machine-assembler.cc | 310 Node* RawMachineAssembler::Phi(MachineRepresentation rep, int input_count, in Phi() function in v8::internal::compiler::RawMachineAssembler
|
D | raw-machine-assembler.h | 781 Node* Phi(MachineRepresentation rep, Node* n1, Node* n2) { in Phi() function 784 Node* Phi(MachineRepresentation rep, Node* n1, Node* n2, Node* n3) { in Phi() function 787 Node* Phi(MachineRepresentation rep, Node* n1, Node* n2, Node* n3, Node* n4) { in Phi() function
|
/external/llvm/lib/Transforms/Scalar/ |
D | PartiallyInlineLibCalls.cpp | 55 PHINode *Phi = Builder.CreatePHI(Call->getType(), 2); in optimizeSQRT() local
|
D | StructurizeCFG.cpp | 574 PHINode &Phi = cast<PHINode>(*I++); in delPhiValues() local 587 PHINode &Phi = cast<PHINode>(*I++); in addPhiValues() local 608 PHINode *Phi = PI.first; in setPhiValues() local
|
D | IndVarSimplify.cpp | 627 for (const RewritePhi &Phi : RewritePhiSet) { in rewriteLoopExitValues() local 766 for (const RewritePhi &Phi : RewritePhiSet) { in canLoopBeDeleted() local 1602 PHINode *Phi = dyn_cast<PHINode>(IncI->getOperand(0)); in getLoopPhiForCounter() local 1657 PHINode *Phi = dyn_cast<PHINode>(LHS); in needsLFTR() local 1718 static bool AlmostDeadIV(PHINode *Phi, BasicBlock *LatchBlock, Value *Cond) { in AlmostDeadIV() 1758 PHINode *Phi = cast<PHINode>(I); in FindLoopCounter() local
|
D | GVN.cpp | 2438 PHINode *Phi = in performScalarPRE() local 2633 PHINode &Phi = cast<PHINode>(*II); in addDeadBlock() local
|
D | LoopIdiomRecognize.cpp | 1077 PHINode *Phi = dyn_cast<PHINode>(Inst->getOperand(0)); in detectPopcountIdiom() local
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 1350 PHINode *Phi = dyn_cast<PHINode>(IncI->getOperand(0)); in getLoopPhiForCounter() local 1400 PHINode *Phi = dyn_cast<PHINode>(LHS); in needsLFTR() local 1414 static bool AlmostDeadIV(PHINode *Phi, BasicBlock *LatchBlock, Value *Cond) { in AlmostDeadIV() 1457 PHINode *Phi = cast<PHINode>(I); in FindLoopCounter() local
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCBoolRetToInt.cpp | 141 const PHINode *Phi = dyn_cast<PHINode>(V); in getPromotablePHINodes() local
|
/external/llvm/lib/CodeGen/ |
D | MachinePipeliner.cpp | 917 static void getPhiRegs(MachineInstr &Phi, MachineBasicBlock *Loop, in getPhiRegs() 933 static unsigned getInitPhiReg(MachineInstr &Phi, MachineBasicBlock *LoopBB) { in getInitPhiReg() 941 static unsigned getLoopPhiReg(MachineInstr &Phi, MachineBasicBlock *LoopBB) { in getLoopPhiReg() 3248 unsigned CurStageNum, unsigned PhiNum, MachineInstr *Phi, unsigned OldReg, in rewriteScheduledInstr() 3323 MachineInstr *Phi = MRI.getVRegDef(BaseReg); in canUseLastOffsetValue() local 3766 bool SMSchedule::isLoopCarried(SwingSchedulerDAG *SSD, MachineInstr &Phi) { in isLoopCarried() 3801 MachineInstr *Phi = MRI.getVRegDef(MO.getReg()); in isLoopCarriedDefOfUse() local
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonHardwareLoops.cpp | 409 MachineInstr *Phi = &*I; in findInductionRegister() local 1350 MachineInstr *Phi, const MachineOperand *EndVal, MachineBasicBlock *MBB, in phiMayWrapOrUnderflow() 1592 MachineInstr *Phi = &*I; in fixupInductionVariable() local
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | StatepointLowering.cpp | 143 if (const PHINode *Phi = dyn_cast<PHINode>(Val)) { in findPreviousSpillSlot() local
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 2035 PHINode *Phi = dyn_cast_or_null<PHINode>(Ptr); in isConsecutivePtr() local 3737 void InnerLoopVectorizer::fixFirstOrderRecurrence(PHINode *Phi) { in fixFirstOrderRecurrence() 4326 auto *Phi = dyn_cast<PHINode>(&I); in canIfConvertPHINodes() local 4536 PHINode *Phi, const InductionDescriptor &ID, in addInductionPhi() 4584 if (auto *Phi = dyn_cast<PHINode>(&I)) { in canVectorizeInstrs() local 4852 bool LoopVectorizationLegality::isFirstOrderRecurrence(const PHINode *Phi) { in isFirstOrderRecurrence() 5834 auto *Phi = cast<PHINode>(I); in getInstructionCost() local
|
/external/swiftshader/third_party/LLVM/include/llvm/Support/ |
D | IRBuilder.h | 97 if (PHINode *Phi = dyn_cast<PHINode>(UseInst)) { in SetInsertPoint() local
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombinePHI.cpp | 393 Instruction *InstCombiner::FoldPHIArgZextsIntoPHI(PHINode &Phi) { in FoldPHIArgZextsIntoPHI()
|
/external/clang/include/clang/Analysis/Analyses/ |
D | ThreadSafetyTIL.h | 1313 Phi() in Phi() function 1315 Phi(MemRegionRef A, unsigned Nvals) in Phi() function 1317 Phi(const Phi &P, ValArray &&Vs) in Phi() function
|