Home
last modified time | relevance | path

Searched defs:PHI (Results 1 – 25 of 69) sorted by relevance

123

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dtree-ssa-operands.h75 #define PHI_RESULT_PTR(PHI) gimple_phi_result_ptr (PHI) argument
76 #define PHI_RESULT(PHI) DEF_FROM_PTR (PHI_RESULT_PTR (PHI)) argument
77 #define SET_PHI_RESULT(PHI, V) SET_DEF (PHI_RESULT_PTR (PHI), (V)) argument
81 #define PHI_ARG_DEF_PTR(PHI, I) gimple_phi_arg_imm_use_ptr ((PHI), (I)) argument
82 #define PHI_ARG_DEF(PHI, I) gimple_phi_arg_def ((PHI), (I)) argument
83 #define SET_PHI_ARG_DEF(PHI, I, V) \ argument
85 #define PHI_ARG_DEF_FROM_EDGE(PHI, E) \ argument
87 #define PHI_ARG_DEF_PTR_FROM_EDGE(PHI, E) \ argument
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dtree-ssa-operands.h75 #define PHI_RESULT_PTR(PHI) gimple_phi_result_ptr (PHI) argument
76 #define PHI_RESULT(PHI) DEF_FROM_PTR (PHI_RESULT_PTR (PHI)) argument
77 #define SET_PHI_RESULT(PHI, V) SET_DEF (PHI_RESULT_PTR (PHI), (V)) argument
81 #define PHI_ARG_DEF_PTR(PHI, I) gimple_phi_arg_imm_use_ptr ((PHI), (I)) argument
82 #define PHI_ARG_DEF(PHI, I) gimple_phi_arg_def ((PHI), (I)) argument
83 #define SET_PHI_ARG_DEF(PHI, I, V) \ argument
85 #define PHI_ARG_DEF_FROM_EDGE(PHI, E) \ argument
87 #define PHI_ARG_DEF_PTR_FROM_EDGE(PHI, E) \ argument
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSSAUpdater.cpp77 static bool IsEquivalentPHI(PHINode *PHI, in IsEquivalentPHI()
226 PHINode *PHI; member in llvm::SSAUpdaterTraits::PHI_iterator
243 static PHI_iterator PHI_begin(PhiT *PHI) { return PHI_iterator(PHI); } in PHI_begin()
244 static PHI_iterator PHI_end(PhiT *PHI) { in PHI_end()
271 PHINode *PHI = PHINode::Create(Updater->ProtoType, NumPreds, in CreateEmptyPHI() local
278 static void AddPHIOperand(PHINode *PHI, Value *Val, BasicBlock *Pred) { in AddPHIOperand()
290 PHINode *PHI = ValueIsPHI(Val, Updater); in ValueIsNewPHI() local
298 static Value *GetPHIValue(PHINode *PHI) { in GetPHIValue()
H A DCanonicalizeFreezeInLoops.cpp75 PHINode *PHI; member
132 for (auto &PHI : L->getHeader()->phis()) { in run() local
171 PHINode *PHI = Info.PHI; in run() local
H A DFlattenCFG.cpp137 PHINode *PHI = dyn_cast<PHINode>(BB->begin()); in FlattenParallelAndOr() local
H A DInlineFunction.cpp137 PHINode *PHI = cast<PHINode>(I); in LandingPadInliningInfo() local
678 PHINode *PHI = dyn_cast<PHINode>(&I); in HandleInlinedEHPad() local
689 PHINode *PHI = cast<PHINode>(I); in HandleInlinedEHPad() local
2538 PHINode *PHI = nullptr; in InlineFunction() local
H A DPredicateInfo.cpp160 auto *PHI = cast<PHINode>(VD.U->getUser()); in getBlockEdge() local
316 auto *PHI = dyn_cast<PHINode>(VDUse.U->getUser()); in stackIsInScope() local
H A DLoopPeel.cpp828 PHINode *PHI = cast<PHINode>(I); in peelLoop() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineSSAUpdater.cpp255 MachineInstr *PHI; member in llvm::SSAUpdaterTraits::PHI_iterator
275 static inline PHI_iterator PHI_begin(PhiT *PHI) { return PHI_iterator(PHI); } in PHI_begin()
277 static inline PHI_iterator PHI_end(PhiT *PHI) { in PHI_end()
305 MachineInstr *PHI = InsertNewDef(TargetOpcode::PHI, BB, Loc, in CreateEmptyPHI() local
313 static void AddPHIOperand(MachineInstr *PHI, Register Val, in AddPHIOperand()
334 MachineInstr *PHI = ValueIsPHI(Val, Updater); in ValueIsNewPHI() local
342 static Register GetPHIValue(MachineInstr *PHI) { in GetPHIValue()
H A DSwiftErrorValueTracking.cpp244 MachineInstrBuilder PHI = in propagateVRegs() local
H A DSafeStack.cpp618 if (auto *PHI = dyn_cast<PHINode>(User)) in moveStaticAllocasToUnsafeStack() local
628 if (auto *PHI = dyn_cast<PHINode>(User)) in moveStaticAllocasToUnsafeStack() local
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h347 ValT PHI = Traits::CreateEmptyPHI(Info->BB, Info->NumPreds, Updater); in FindAvailableVals() local
366 PhiT *PHI = Traits::ValueIsNewPHI(Info->AvailableVal, Updater); in FindAvailableVals() local
404 bool CheckIfPHIMatches(PhiT *PHI) { in CheckIfPHIMatches()
454 if (PhiT *PHI = (*I)->PHITag) { in RecordMatchingPHIs() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp284 static unsigned getPHINumInputs(MachineInstr &PHI) { in getPHINumInputs()
289 static MachineBasicBlock *getPHIPred(MachineInstr &PHI, unsigned Index) { in getPHIPred()
294 static void setPhiPred(MachineInstr &PHI, unsigned Index, in setPhiPred()
299 static unsigned getPHISourceReg(MachineInstr &PHI, unsigned Index) { in getPHISourceReg()
304 static unsigned getPHIDestReg(MachineInstr &PHI) { in getPHIDestReg()
756 MachineInstr &PHI = II; in storeLiveOuts() local
827 MachineInstr &PHI = II; in storeLiveOuts() local
1337 RegionMRT *Region, MachineInstr &PHI, in getPHIRegionIndices()
1349 LinearizedRegion *Region, MachineInstr &PHI, in getPHIRegionIndices()
1361 LinearizedRegion *Region, MachineInstr &PHI, in getPHINonRegionIndices()
[all …]
H A DAMDGPUAtomicOptimizer.cpp622 PHINode *const PHI = B.CreatePHI(Ty, 2); in optimizeAtomic() local
686 PHINode *const PHI = B.CreatePHI(Ty, 2); in optimizeAtomic() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineNegator.cpp273 auto *PHI = cast<PHINode>(I); in visitImpl() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86LowerAMXType.cpp485 void X86VolatileTileData::replacePhiDefWithLoad(Instruction *PHI, in replacePhiDefWithLoad()
547 void X86VolatileTileData::volatileTilePHI(PHINode *PHI) { in volatileTilePHI()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DIVUsers.cpp220 if (PHINode *PHI = dyn_cast<PHINode>(User)) { in AddUsersImpl() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DGVNSink.cpp702 for (auto &PHI : NeededPHIs) in analyzeInstructionForSinking() local
729 ModelledPHI PHI(NewInsts, OpNum, ActivePreds); in analyzeInstructionForSinking() local
H A DLoopFuse.cpp1414 while (PHINode *PHI = dyn_cast<PHINode>(&FC1.Header->front())) { in performFusion() local
1695 while (PHINode *PHI = dyn_cast<PHINode>(&FC1.Header->front())) { in fuseGuardedLoops() local
H A DLoopInterchange.cpp724 PHINode *PHI = dyn_cast<PHINode>(SV); in followLCSSA() local
740 if (PHINode *PHI = dyn_cast<PHINode>(User)) { in findInnerReductionPhi() local
H A DLoopLoadElimination.cpp440 PHINode *PHI = PHINode::Create(Initial->getType(), 2, "store_forwarded", in propagateStoredValueToLoadUsers() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp613 if (PHINode *PHI = dyn_cast<PHINode>(U.getUser())) { in run() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp1758 MachineInstrBuilder PHI(*MF, FuncInfo->PHINodesToUpdate[i].first); in FinishBasicBlock() local
1884 MachineInstrBuilder PHI(*MF, FuncInfo->PHINodesToUpdate[pi].first); in FinishBasicBlock() local
1937 MachineInstrBuilder PHI(*MF, FuncInfo->PHINodesToUpdate[pi].first); in FinishBasicBlock() local
1988 MachineInstrBuilder PHI(*MF, MBBI); in FinishBasicBlock() local
/netbsd-src/external/gpl3/gcc/dist/gcc/rtl-ssa/
H A Daccesses.h105 PHI, enumerator
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DPGOMemOPSizeOpt.cpp440 PHINode *PHI = nullptr; in perform() local

123