Searched defs:InVal (Results 1 - 25 of 28) sorted by relevance

12

/external/llvm/lib/Analysis/
H A DPHITransAddr.cpp368 InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB, argument
373 PHITransAddr Tmp(InVal, DL, AC);
378 auto *Inst = dyn_cast<Instruction>(InVal);
390 CastInst *New = CastInst::Create(Cast->getOpcode(), OpVal, InVal->getType(),
391 InVal->getName() + ".phi.trans.insert",
411 InVal->getName() + ".phi.trans.insert", PredBB->getTerminator());
432 InVal->getName()+".phi.trans.insert",
/external/llvm/lib/Transforms/Scalar/
H A DSimplifyCFGPass.cpp105 Value *InVal = cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0); local
112 RetBlockPHI->addIncoming(InVal, *PI);
H A DEarlyCSE.cpp610 LoadValue InVal = AvailableLoads.lookup(MemInst.getPointerOperand()); local
611 if (InVal.Data != nullptr && InVal.Generation == CurrentGeneration &&
612 InVal.MatchingId == MemInst.getMatchingId() &&
616 InVal.IsAtomic >= MemInst.isAtomic()) {
617 Value *Op = getOrCreateResult(InVal.Data, Inst->getType());
620 << " to: " << *InVal.Data << '\n');
652 std::pair<Value *, unsigned> InVal = AvailableCalls.lookup(Inst); local
653 if (InVal.first != nullptr && InVal
687 LoadValue InVal = AvailableLoads.lookup(MemInst.getPointerOperand()); local
[all...]
H A DSCCP.cpp814 LatticeVal InVal = getValueState(Val); local
815 mergeInValue(getStructValueState(&IVI, i), &IVI, InVal); local
H A DIndVarSimplify.cpp599 Value *InVal = PN->getIncomingValue(i); local
600 if (!isa<Instruction>(InVal))
607 // Check that InVal is defined in the loop.
608 Instruction *Inst = cast<Instruction>(InVal);
H A DJumpThreading.cpp446 Value *InVal = PN->getIncomingValue(i); local
447 if (Constant *KC = getKnownConstant(InVal, Preference)) {
450 Constant *CI = LVI->getConstantOnEdge(InVal,
H A DScalarReplAggregates.cpp1214 Value *InVal = PN->getIncomingValue(i); local
1223 if (Pred->getTerminator() == InVal)
1232 if (isDereferenceablePointer(InVal, DL) ||
1233 isSafeToLoadUnconditionally(InVal, Pred->getTerminator(), MaxAlign))
H A DRewriteStatepointsForGC.cpp771 auto visitIncomingValue = [&](Value *InVal) {
772 Value *Base = findBaseOrBDV(InVal, cache);
783 for (Value *InVal : Phi->incoming_values())
784 visitIncomingValue(InVal);
992 Value *InVal = phi->getIncomingValue(i); local
1010 Value *Base = getBaseForInput(InVal, nullptr);
1027 Value *Base = getBaseForInput(InVal, InBB->getTerminator());
1036 Value *InVal = Sel->getOperand(i); local
1039 Value *Base = getBaseForInput(InVal, BaseSel);
1043 Value *InVal local
[all...]
/external/llvm/lib/Target/X86/Utils/
H A DX86ShuffleDecode.cpp38 unsigned InVal = 4 + CountS; local
40 ShuffleMask[CountD] = InVal;
/external/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp354 Value *InVal = NewPHI->getIncomingValueForBlock(LatchBlock); local
355 if (Instruction *InValI = dyn_cast<Instruction>(InVal))
357 InVal = LastValueMap[InValI];
358 VMap[OrigPHINode[i]] = InVal;
407 Value *InVal = PN->removeIncomingValue(LatchBlock, false); local
410 if (Instruction *InValI = dyn_cast<Instruction>(InVal)) {
412 InVal = LastValueMap[InVal];
415 PN->addIncoming(InVal, Latches.back());
H A DLoopUnrollRuntime.cpp218 Value *InVal = NewPHI->getIncomingValue(idx); local
220 if (VMap[InVal])
221 NewPHI->setIncomingValue(idx, VMap[InVal]);
H A DBasicBlockUtils.cpp403 Value *InVal = nullptr; local
405 InVal = PN->getIncomingValueForBlock(Preds[0]);
409 if (!InVal)
410 InVal = PN->getIncomingValue(i);
411 else if (InVal != PN->getIncomingValue(i)) {
412 InVal = nullptr;
418 if (InVal) {
433 PN->addIncoming(InVal, NewBB);
H A DCloneFunction.cpp581 Value *InVal = MapValue(PN->getIncomingValue(pred), local
584 assert(InVal && "Unknown input value?");
585 PN->setIncomingValue(pred, InVal);
/external/llvm/utils/TableGen/
H A DDAGISelMatcherEmitter.cpp139 uint64_t InVal = Val; local
148 OS << "/*" << InVal << "*/"; local
H A DCodeGenDAGPatterns.cpp3049 TreePatternNode *InVal = InstInputsCheck[OpName]; local
3052 if (InVal->isLeaf() && isa<DefInit>(InVal->getLeafValue())) {
3053 Record *InRec = static_cast<DefInit*>(InVal->getLeafValue())->getDef();
3061 TreePatternNode *OpNode = InVal->clone();
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp351 Value *InVal = FirstLI->getOperand(0); local
352 NewPN->addIncoming(InVal, PN.getIncomingBlock(0));
375 if (NewInVal != InVal)
376 InVal = nullptr;
380 if (InVal) {
383 NewLI->setOperand(0, InVal);
552 Value *InVal = FirstInst->getOperand(0); local
553 NewPN->addIncoming(InVal, PN.getIncomingBlock(0));
558 if (NewInVal != InVal)
559 InVal
819 Value *InVal = PN->getIncomingValue(i); local
[all...]
H A DInstCombineCasts.cpp1560 static Instruction *optimizeVectorResize(Value *InVal, VectorType *DestTy, argument
1565 VectorType *SrcTy = cast<VectorType>(InVal->getType());
1577 InVal = IC.Builder->CreateBitCast(InVal, SrcTy);
1595 // elements from InVal and fill the rest of the result elements with zeros
1607 return new ShuffleVectorInst(InVal, V2,
H A DInstructionCombining.cpp817 Value *InVal = PN->getIncomingValue(i); local
818 if (isa<Constant>(InVal) && !isa<ConstantExpr>(InVal))
821 if (isa<PHINode>(InVal)) return nullptr; // Itself a phi.
826 // If the InVal is an invoke at the end of the pred block, then we can't
828 if (InvokeInst *II = dyn_cast<InvokeInst>(InVal))
/external/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp952 Value *InVal; local
953 std::tie(EHBlock, InVal) = Worklist.pop_back_val();
955 PHINode *PN = dyn_cast<PHINode>(InVal);
970 // We need to store InVal, which dominates EHBlock, but can't put a store
973 insertPHIStore(PredBlock, InVal, SpillSlot, Worklist);
/external/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp486 SDValue InVal; local
492 InVal = DAG.getFrameIndex(FI, getPointerTy(DAG.getDataLayout()));
507 InVal = DAG.getLoad(
513 InVals.push_back(InVal);
/external/llvm/lib/Target/AMDGPU/
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))
1424 Value *InVal = PN->getIncomingValue(i); local
1425 InVal = GetHeapSROAValue(InVal, FieldNo, InsertedScalarizedValues,
1427 FieldPN->addIncoming(InVal, PN->getIncomingBlock(i));
/external/clang/lib/CodeGen/
H A DCGExprScalar.cpp353 llvm::Value *InVal,
1614 llvm::Value *InVal, bool IsInc) {
1616 BinOp.LHS = InVal;
1617 BinOp.RHS = llvm::ConstantInt::get(InVal->getType(), 1, false);
1626 const UnaryOperator *E, llvm::Value *InVal, bool IsInc) {
1628 llvm::ConstantInt::get(InVal->getType(), IsInc ? 1 : -1, true);
1632 return Builder.CreateAdd(InVal, Amount, Name);
1635 return Builder.CreateNSWAdd(InVal, Amount, Name);
1638 return EmitOverflowCheckedBinOp(createBinOpInfoFromIncDec(E, InVal, IsInc));
1613 createBinOpInfoFromIncDec(const UnaryOperator *E, llvm::Value *InVal, bool IsInc) argument
1625 EmitIncDecConsiderOverflowBehavior( const UnaryOperator *E, llvm::Value *InVal, bool IsInc) argument
H A DCGExpr.cpp749 ComplexPairTy InVal = EmitLoadOfComplex(LV, E->getExprLoc()); local
752 if (isa<llvm::IntegerType>(InVal.first->getType())) {
754 NextVal = llvm::ConstantInt::get(InVal.first->getType(), AmountVal, true);
757 NextVal = Builder.CreateAdd(InVal.first, NextVal, isInc ? "inc" : "dec");
766 NextVal = Builder.CreateFAdd(InVal.first, NextVal, isInc ? "inc" : "dec");
769 ComplexPairTy IncVal(NextVal, InVal.second);
776 return isPre ? IncVal : InVal;
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp2326 SDValue InVal = DAG.getNode( local
2331 return DAG.getNode(Opcode, DL, WidenVT, InVal);
2332 return DAG.getNode(Opcode, DL, WidenVT, InVal, N->getOperand(1), Flags);

Completed in 2048 milliseconds

12