HomeSort by relevance Sort by last modified time
    Searched refs:PN (Results 76 - 100 of 383) sorted by null

1 2 34 5 6 7 8 91011>>

  /external/llvm/lib/CodeGen/
WinEHPrepare.cpp 74 AllocaInst *insertPHILoads(PHINode *PN, Function &F);
689 auto *PN = dyn_cast<PHINode>(I);
691 if (!PN)
694 AllocaInst *SpillSlot = insertPHILoads(PN, F);
696 insertPHIStores(PN, SpillSlot);
698 PHINodes.push_back(PN);
702 for (auto *PN : PHINodes) {
704 PN->replaceAllUsesWith(UndefValue::get(PN->getType()));
705 PN->eraseFromParent()
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
FunctionLoweringInfo.cpp 287 const PHINode *PN = dyn_cast<PHINode>(I); ++I) {
288 if (PN->use_empty()) continue;
291 if (PN->getType()->isEmptyTy())
294 DebugLoc DL = PN->getDebugLoc();
295 unsigned PHIReg = ValueMap[PN];
299 ComputeValueVTs(*TLI, MF->getDataLayout(), PN->getType(), ValueVTs);
421 void FunctionLoweringInfo::ComputePHILiveOutRegInfo(const PHINode *PN) {
422 Type *Ty = PN->getType();
432 if (TLI->getNumRegisters(PN->getContext(), IntVT) != 1)
434 IntVT = TLI->getTypeToTransformTo(PN->getContext(), IntVT)
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
FunctionLoweringInfo.cpp 156 const PHINode *PN = dyn_cast<PHINode>(I); ++I) {
157 if (PN->use_empty()) continue;
160 if (PN->getType()->isEmptyTy())
163 DebugLoc DL = PN->getDebugLoc();
164 unsigned PHIReg = ValueMap[PN];
168 ComputeValueVTs(TLI, PN->getType(), ValueVTs);
262 void FunctionLoweringInfo::ComputePHILiveOutRegInfo(const PHINode *PN) {
263 Type *Ty = PN->getType();
273 if (TLI.getNumRegisters(PN->getContext(), IntVT) != 1)
275 IntVT = TLI.getTypeToTransformTo(PN->getContext(), IntVT)
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
LowerSwitch.cpp 219 PHINode* PN = cast<PHINode>(I);
224 PN->removeIncomingValue(OrigBlock);
227 int BlockIdx = PN->getBasicBlockIndex(OrigBlock);
229 PN->setIncomingBlock((unsigned)BlockIdx, NewLeaf);
300 PHINode *PN = cast<PHINode>(I);
301 int BlockIdx = PN->getBasicBlockIndex(OrigBlock);
303 PN->setIncomingBlock((unsigned)BlockIdx, NewDefault);
SimplifyCFG.cpp 98 PHINode *PN = cast<PHINode>(BBI);
99 if (PN->getIncomingValueForBlock(SI1BB) !=
100 PN->getIncomingValueForBlock(SI2BB))
115 PHINode *PN;
117 (PN = dyn_cast<PHINode>(I)); ++I)
118 PN->addIncoming(PN->getIncomingValueForBlock(ExistPred), NewPred);
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
IndVarSimplify.cpp 253 void IndVarSimplify::HandleFloatingPointIV(Loop *L, PHINode *PN) {
254 unsigned IncomingEdge = L->contains(PN->getIncomingBlock(0));
259 dyn_cast<ConstantFP>(PN->getIncomingValue(IncomingEdge));
265 // Check IV increment. Reject this PN if increment operation is not
268 dyn_cast<BinaryOperator>(PN->getIncomingValue(BackEdge));
275 if (IncValueVal == 0 || Incr->getOperand(0) != PN ||
279 // Check Incr uses. One user is PN and the other user is an exit condition
405 IntegerType *Int32Ty = Type::getInt32Ty(PN->getContext());
408 PHINode *NewPHI = PHINode::Create(Int32Ty, 2, PN->getName()+".int", PN);
    [all...]
  /external/llvm/lib/Transforms/Utils/
LowerSwitch.cpp 167 PHINode *PN = cast<PHINode>(I);
170 unsigned Idx = 0, E = PN->getNumIncomingValues();
173 if (PN->getIncomingBlock(Idx) == OrigBB) {
174 PN->setIncomingBlock(Idx, NewBB);
183 if (PN->getIncomingBlock(Idx) == OrigBB) {
190 PN->removeIncomingValue(III);
338 PHINode* PN = cast<PHINode>(I);
343 PN->removeIncomingValue(OrigBlock);
346 int BlockIdx = PN->getBasicBlockIndex(OrigBlock);
348 PN->setIncomingBlock((unsigned)BlockIdx, NewLeaf)
    [all...]
SimplifyCFG.cpp 191 PHINode *PN = cast<PHINode>(BBI);
192 if (PN->getIncomingValueForBlock(SI1BB) !=
193 PN->getIncomingValueForBlock(SI2BB))
231 PHINode *PN = cast<PHINode>(BBI);
232 if (PN->getIncomingValueForBlock(SI1BB) != Cond ||
233 !isa<ConstantInt>(PN->getIncomingValueForBlock(SI2BB)))
235 PhiNodes.push_back(PN);
249 PHINode *PN;
250 for (BasicBlock::iterator I = Succ->begin(); (PN = dyn_cast<PHINode>(I)); ++I)
251 PN->addIncoming(PN->getIncomingValueForBlock(ExistPred), NewPred)
    [all...]
  /external/llvm/include/llvm/Analysis/
ScalarEvolutionExpander.h 269 void setChainedPhi(PHINode *PN) { ChainedPhis.insert(PN); }
353 bool isNormalAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
355 bool isExpandedAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
364 Value *expandIVInc(PHINode *PN, Value *StepV, const Loop *L,
  /external/llvm/lib/Analysis/
ScalarEvolutionNormalization.cpp 47 PHINode *PN = dyn_cast<PHINode>(User);
48 if (!PN || !Operand) return false; // not a phi, not dominated by latch block.
53 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i)
54 if (PN->getIncomingValue(i) == Operand &&
55 !DT->dominates(LatchBlock, PN->getIncomingBlock(i)))
58 // Okay, all uses of Operand by PN are in predecessor blocks that really are
  /external/swiftshader/third_party/LLVM/lib/Analysis/
ScalarEvolutionNormalization.cpp 47 PHINode *PN = dyn_cast<PHINode>(User);
48 if (!PN || !Operand) return false; // not a phi, not dominated by latch block.
53 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i)
54 if (PN->getIncomingValue(i) == Operand &&
55 !DT->dominates(LatchBlock, PN->getIncomingBlock(i)))
58 // Okay, all uses of Operand by PN are in predecessor blocks that really are
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/
ScalarEvolutionExpander.h 282 void setChainedPhi(PHINode *PN) { ChainedPhis.insert(PN); }
369 bool isNormalAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
371 bool isExpandedAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
380 Value *expandIVInc(PHINode *PN, Value *StepV, const Loop *L,
  /prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Analysis/
ScalarEvolutionExpander.h 282 void setChainedPhi(PHINode *PN) { ChainedPhis.insert(PN); }
369 bool isNormalAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
371 bool isExpandedAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
380 Value *expandIVInc(PHINode *PN, Value *StepV, const Loop *L,
  /prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Analysis/
ScalarEvolutionExpander.h 282 void setChainedPhi(PHINode *PN) { ChainedPhis.insert(PN); }
369 bool isNormalAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
371 bool isExpandedAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
380 Value *expandIVInc(PHINode *PN, Value *StepV, const Loop *L,
  /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Analysis/
ScalarEvolutionExpander.h 282 void setChainedPhi(PHINode *PN) { ChainedPhis.insert(PN); }
369 bool isNormalAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
371 bool isExpandedAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
380 Value *expandIVInc(PHINode *PN, Value *StepV, const Loop *L,
  /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Analysis/
ScalarEvolutionExpander.h 282 void setChainedPhi(PHINode *PN) { ChainedPhis.insert(PN); }
369 bool isNormalAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
371 bool isExpandedAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
380 Value *expandIVInc(PHINode *PN, Value *StepV, const Loop *L,
  /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Analysis/
ScalarEvolutionExpander.h 282 void setChainedPhi(PHINode *PN) { ChainedPhis.insert(PN); }
369 bool isNormalAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
371 bool isExpandedAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
380 Value *expandIVInc(PHINode *PN, Value *StepV, const Loop *L,
  /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Analysis/
ScalarEvolutionExpander.h 282 void setChainedPhi(PHINode *PN) { ChainedPhis.insert(PN); }
369 bool isNormalAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
371 bool isExpandedAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
380 Value *expandIVInc(PHINode *PN, Value *StepV, const Loop *L,
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/
ScalarEvolutionExpander.h 282 void setChainedPhi(PHINode *PN) { ChainedPhis.insert(PN); }
369 bool isNormalAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
371 bool isExpandedAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
380 Value *expandIVInc(PHINode *PN, Value *StepV, const Loop *L,
  /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Analysis/
ScalarEvolutionExpander.h 282 void setChainedPhi(PHINode *PN) { ChainedPhis.insert(PN); }
369 bool isNormalAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
371 bool isExpandedAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
380 Value *expandIVInc(PHINode *PN, Value *StepV, const Loop *L,
  /prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/Analysis/
ScalarEvolutionExpander.h 282 void setChainedPhi(PHINode *PN) { ChainedPhis.insert(PN); }
369 bool isNormalAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
371 bool isExpandedAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
380 Value *expandIVInc(PHINode *PN, Value *StepV, const Loop *L,
  /prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/Analysis/
ScalarEvolutionExpander.h 282 void setChainedPhi(PHINode *PN) { ChainedPhis.insert(PN); }
369 bool isNormalAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
371 bool isExpandedAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
380 Value *expandIVInc(PHINode *PN, Value *StepV, const Loop *L,
  /prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/Analysis/
ScalarEvolutionExpander.h 282 void setChainedPhi(PHINode *PN) { ChainedPhis.insert(PN); }
369 bool isNormalAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
371 bool isExpandedAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
380 Value *expandIVInc(PHINode *PN, Value *StepV, const Loop *L,
  /prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/Analysis/
ScalarEvolutionExpander.h 282 void setChainedPhi(PHINode *PN) { ChainedPhis.insert(PN); }
369 bool isNormalAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
371 bool isExpandedAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
380 Value *expandIVInc(PHINode *PN, Value *StepV, const Loop *L,
  /prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/Analysis/
ScalarEvolutionExpander.h 282 void setChainedPhi(PHINode *PN) { ChainedPhis.insert(PN); }
369 bool isNormalAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
371 bool isExpandedAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L);
380 Value *expandIVInc(PHINode *PN, Value *StepV, const Loop *L,

Completed in 1163 milliseconds

1 2 34 5 6 7 8 91011>>