Searched refs:InVal (Results 1 - 25 of 31) sorted by relevance

12

/external/llvm/include/llvm/Analysis/
H A DPHITransAddr.h110 Value *InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB,
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp352 Value *InVal = FirstLI->getOperand(0); local
353 NewPN->addIncoming(InVal, PN.getIncomingBlock(0));
358 if (NewInVal != InVal)
359 InVal = nullptr;
364 if (InVal) {
367 PhiVal = InVal;
460 Value *InVal = FirstInst->getOperand(0); local
461 NewPN->addIncoming(InVal, PN.getIncomingBlock(0));
466 if (NewInVal != InVal)
467 InVal
729 Value *InVal = PN->getIncomingValue(i); local
[all...]
H A DInstCombineCasts.cpp1482 static Instruction *OptimizeVectorResize(Value *InVal, VectorType *DestTy, argument
1487 VectorType *SrcTy = cast<VectorType>(InVal->getType());
1499 InVal = IC.Builder->CreateBitCast(InVal, SrcTy);
1517 // elements from InVal and fill the rest of the result elements with zeros
1529 return new ShuffleVectorInst(InVal, V2,
H A DInstructionCombining.cpp757 Value *InVal = PN->getIncomingValue(i); local
758 if (isa<Constant>(InVal) && !isa<ConstantExpr>(InVal))
761 if (isa<PHINode>(InVal)) return nullptr; // Itself a phi.
766 // If the InVal is an invoke at the end of the pred block, then we can't
768 if (InvokeInst *II = dyn_cast<InvokeInst>(InVal))
/external/llvm/lib/Analysis/
H A DPHITransAddr.cpp367 InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB, argument
372 PHITransAddr Tmp(InVal, DL, AC);
378 Instruction *Inst = cast<Instruction>(InVal);
389 OpVal, InVal->getType(),
390 InVal->getName()+".phi.trans.insert",
409 InVal->getName() + ".phi.trans.insert", PredBB->getTerminator());
429 InVal->getName()+".phi.trans.insert",
/external/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp538 std::pair<Value *, unsigned> InVal = local
540 if (InVal.first != nullptr && InVal.second == CurrentGeneration) {
541 Value *Op = getOrCreateResult(InVal.first, Inst->getType());
544 << " to: " << *InVal.first << '\n');
574 std::pair<Value *, unsigned> InVal = AvailableCalls.lookup(Inst); local
575 if (InVal.first != nullptr && InVal.second == CurrentGeneration) {
577 << " to: " << *InVal.first << '\n');
579 Inst->replaceAllUsesWith(InVal
[all...]
H A DSimplifyCFGPass.cpp105 Value *InVal = cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0); local
112 RetBlockPHI->addIncoming(InVal, *PI);
H A DRewriteStatepointsForGC.cpp633 for (Value *InVal : phi->incoming_values()) {
634 Value *local = findBaseOrBDV(InVal, cache);
776 Value *InVal = phi->getIncomingValue(i);
793 Value *base = findBaseOrBDV(InVal, cache);
816 Value *base = findBaseOrBDV(InVal, cache);
839 Value *InVal = sel->getOperand(i);
842 Value *base = findBaseOrBDV(InVal, cache);
H A DIndVarSimplify.cpp538 Value *InVal = PN->getIncomingValue(i); local
539 if (!isa<Instruction>(InVal))
546 // Check that InVal is defined in the loop.
547 Instruction *Inst = cast<Instruction>(InVal);
H A DJumpThreading.cpp399 Value *InVal = PN->getIncomingValue(i); local
400 if (Constant *KC = getKnownConstant(InVal, Preference)) {
403 Constant *CI = LVI->getConstantOnEdge(InVal,
H A DScalarReplAggregates.cpp1213 Value *InVal = PN->getIncomingValue(i); local
1222 if (Pred->getTerminator() == InVal)
1231 if (InVal->isDereferenceablePointer(DL) ||
1232 isSafeToLoadUnconditionally(InVal, Pred->getTerminator(), MaxAlign))
H A DSROA.cpp1393 Value *InVal = PN.getIncomingValue(Idx);
1398 if (TI == InVal || TI->mayHaveSideEffects())
1409 if (InVal->isDereferenceablePointer(DL) ||
1410 isSafeToLoadUnconditionally(InVal, TI, MaxAlign))
1446 Value *InVal = PN.getIncomingValue(Idx);
1450 InVal, (PN.getName() + ".sroa.speculate.load." + Pred->getName()));
H A DSCCP.cpp806 LatticeVal InVal = getValueState(Val); local
807 mergeInValue(getStructValueState(&IVI, i), &IVI, InVal); local
/external/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp353 Value *InVal = NewPHI->getIncomingValueForBlock(LatchBlock); local
354 if (Instruction *InValI = dyn_cast<Instruction>(InVal))
356 InVal = LastValueMap[InValI];
357 VMap[OrigPHINode[i]] = InVal;
406 Value *InVal = PN->removeIncomingValue(LatchBlock, false); local
409 if (Instruction *InValI = dyn_cast<Instruction>(InVal)) {
411 InVal = LastValueMap[InVal];
414 PN->addIncoming(InVal, Latches.back());
H A DBasicBlockUtils.cpp399 Value *InVal = nullptr; local
401 InVal = PN->getIncomingValueForBlock(Preds[0]);
405 if (!InVal)
406 InVal = PN->getIncomingValue(i);
407 else if (InVal != PN->getIncomingValue(i)) {
408 InVal = nullptr;
414 if (InVal) {
429 PN->addIncoming(InVal, NewBB);
H A DLoopUnrollRuntime.cpp219 Value *InVal = NewPHI->getIncomingValue(idx); local
221 if (VMap[InVal])
222 NewPHI->setIncomingValue(idx, VMap[InVal]);
H A DCloneFunction.cpp565 Value *InVal = MapValue(PN->getIncomingValue(pred), local
568 assert(InVal && "Unknown input value?");
569 PN->setIncomingValue(pred, InVal);
/external/llvm/lib/Target/X86/Utils/
H A DX86ShuffleDecode.cpp38 unsigned InVal = 4+CountS; local
40 ShuffleMask[CountD] = InVal;
/external/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp491 SDValue InVal; local
497 InVal = DAG.getFrameIndex(FI, getPointerTy());
512 InVal = DAG.getLoad(VA.getLocVT(), dl, Chain, FIN,
517 InVals.push_back(InVal);
/external/llvm/lib/Target/R600/
H A DR600ISelLowering.cpp1884 SDValue InVal = N->getOperand(1); local
1889 if (InVal.getOpcode() == ISD::UNDEF)
1912 Ops.append(NElts, DAG.getUNDEF(InVal.getValueType()));
1922 if (InVal.getValueType() != OpVT)
1923 InVal = OpVT.bitsGT(InVal.getValueType()) ?
1924 DAG.getNode(ISD::ANY_EXTEND, dl, OpVT, InVal) :
1925 DAG.getNode(ISD::TRUNCATE, dl, OpVT, InVal);
1926 Ops[Elt] = InVal;
/external/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp1122 Value *InVal = PN->getIncomingValue(op); local
1125 if (InVal == StoredVal) continue;
1127 if (const PHINode *InPN = dyn_cast<PHINode>(InVal)) {
1135 if (const LoadInst *LI = dyn_cast<LoadInst>(InVal))
1425 Value *InVal = PN->getIncomingValue(i); local
1426 InVal = GetHeapSROAValue(InVal, FieldNo, InsertedScalarizedValues,
1428 FieldPN->addIncoming(InVal, PN->getIncomingBlock(i));
/external/llvm/utils/TableGen/
H A DDAGISelMatcherEmitter.cpp121 uint64_t InVal = Val; local
130 OS << "/*" << InVal << "*/"; local
H A DCodeGenDAGPatterns.cpp3005 TreePatternNode *InVal = InstInputsCheck[OpName]; local
3008 if (InVal->isLeaf() && isa<DefInit>(InVal->getLeafValue())) {
3009 Record *InRec = static_cast<DefInit*>(InVal->getLeafValue())->getDef();
3017 TreePatternNode *OpNode = InVal->clone();
/external/clang/lib/CodeGen/
H A DCGExpr.cpp730 ComplexPairTy InVal = EmitLoadOfComplex(LV, E->getExprLoc()); local
733 if (isa<llvm::IntegerType>(InVal.first->getType())) {
735 NextVal = llvm::ConstantInt::get(InVal.first->getType(), AmountVal, true);
738 NextVal = Builder.CreateAdd(InVal.first, NextVal, isInc ? "inc" : "dec");
747 NextVal = Builder.CreateFAdd(InVal.first, NextVal, isInc ? "inc" : "dec");
750 ComplexPairTy IncVal(NextVal, InVal.second);
757 return isPre ? IncVal : InVal;
/external/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp489 Value *InVal = PN->removeIncomingValue(BB, false); local
491 // Two options: either the InVal is a phi node defined in BB or it is some
493 PHINode *InValPhi = dyn_cast<PHINode>(InVal);
504 PN->addIncoming(InVal, BBPN->getIncomingBlock(i));
507 PN->addIncoming(InVal, *PI);

Completed in 550 milliseconds

12