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

/external/llvm/lib/Analysis/
H A DPHITransAddr.cpp369 InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB, argument
374 PHITransAddr Tmp(InVal, TD);
380 Instruction *Inst = cast<Instruction>(InVal);
391 OpVal, InVal->getType(),
392 InVal->getName()+".phi.trans.insert",
411 InVal->getName()+".phi.trans.insert",
432 InVal->getName()+".phi.trans.insert",
/external/llvm/lib/Target/X86/Utils/
H A DX86ShuffleDecode.cpp36 unsigned InVal = 4+CountS; local
38 ShuffleMask[CountD] = InVal;
/external/llvm/lib/Transforms/Scalar/
H A DSimplifyCFGPass.cpp262 Value *InVal = cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0); local
269 RetBlockPHI->addIncoming(InVal, *PI);
H A DEarlyCSE.cpp367 std::pair<Value*, unsigned> InVal = local
369 if (InVal.first != 0 && InVal.second == CurrentGeneration) {
371 << *InVal.first << '\n');
372 if (!Inst->use_empty()) Inst->replaceAllUsesWith(InVal.first);
394 std::pair<Value*, unsigned> InVal = AvailableCalls->lookup(Inst); local
395 if (InVal.first != 0 && InVal.second == CurrentGeneration) {
397 << *InVal.first << '\n');
398 if (!Inst->use_empty()) Inst->replaceAllUsesWith(InVal
[all...]
H A DCodeGenPrepare.cpp315 Value *InVal = PN->removeIncomingValue(BB, false); local
317 // Two options: either the InVal is a phi node defined in BB or it is some
319 PHINode *InValPhi = dyn_cast<PHINode>(InVal);
330 PN->addIncoming(InVal, BBPN->getIncomingBlock(i));
333 PN->addIncoming(InVal, *PI);
H A DJumpThreading.cpp365 Value *InVal = PN->getIncomingValue(i); local
366 if (Constant *KC = getKnownConstant(InVal, Preference)) {
369 Constant *CI = LVI->getConstantOnEdge(InVal,
H A DSCCP.cpp867 LatticeVal InVal = getValueState(Val); local
868 mergeInValue(getStructValueState(&IVI, i), &IVI, InVal); local
H A DIndVarSimplify.cpp535 Value *InVal = PN->getIncomingValue(i); local
536 if (!isa<Instruction>(InVal))
543 // Check that InVal is defined in the loop.
544 Instruction *Inst = cast<Instruction>(InVal);
H A DScalarReplAggregates.cpp1089 Value *InVal = PN->getIncomingValue(i); local
1098 if (Pred->getTerminator() == InVal)
1107 if (InVal->isDereferenceablePointer() ||
1108 isSafeToLoadUnconditionally(InVal, Pred->getTerminator(), MaxAlign, TD))
/external/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp431 Value *InVal = MapValue(PN->getIncomingValue(pred), local
434 assert(InVal && "Unknown input value?");
435 PN->setIncomingValue(pred, InVal);
H A DLoopUnroll.cpp257 Value *InVal = NewPHI->getIncomingValueForBlock(LatchBlock); local
258 if (Instruction *InValI = dyn_cast<Instruction>(InVal))
260 InVal = LastValueMap[InValI];
261 VMap[OrigPHINode[i]] = InVal;
312 Value *InVal = PN->removeIncomingValue(LatchBlock, false); local
315 if (Instruction *InValI = dyn_cast<Instruction>(InVal)) {
317 InVal = LastValueMap[InVal];
320 PN->addIncoming(InVal, Latches.back());
H A DBasicBlockUtils.cpp406 Value *InVal = 0; local
408 InVal = PN->getIncomingValueForBlock(Preds[0]);
410 if (InVal != PN->getIncomingValueForBlock(Preds[i])) {
411 InVal = 0;
416 if (InVal) {
435 InVal = NewPHI;
440 PN->addIncoming(InVal, NewBB);
H A DSimplifyCFG.cpp2130 Value *InVal = PN->getIncomingValueForBlock(BB); local
2132 PN->addIncoming(InVal, BB);
/external/llvm/utils/TableGen/
H A DDAGISelMatcherEmitter.cpp121 uint64_t InVal = Val; local
130 OS << "/*" << InVal << "*/"; local
H A DCodeGenDAGPatterns.cpp2664 TreePatternNode *InVal = InstInputsCheck[OpName]; local
2667 if (InVal->isLeaf() &&
2668 dynamic_cast<DefInit*>(InVal->getLeafValue())) {
2669 Record *InRec = static_cast<DefInit*>(InVal->getLeafValue())->getDef();
2677 TreePatternNode *OpNode = InVal->clone();
/external/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp430 Value *InVal = PN->getIncomingValueForBlock(*PB); local
432 if (PI != PB && InVal != PN->getIncomingValueForBlock(*PI)) {
433 InVal = 0;
438 if (InVal == 0) {
449 InVal = NewPN;
458 PN->addIncoming(InVal, NewBB);
/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 = 0;
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
733 Value *InVal = PN->getIncomingValue(i); local
[all...]
H A DInstCombineCasts.cpp1403 static Instruction *OptimizeVectorResize(Value *InVal, VectorType *DestTy, argument
1408 VectorType *SrcTy = cast<VectorType>(InVal->getType());
1420 InVal = IC.Builder->CreateBitCast(InVal, SrcTy);
1439 // elements from InVal and fill the rest of the result elements with zeros
1451 return new ShuffleVectorInst(InVal, V2, ConstantVector::get(ShuffleMask));
H A DInstructionCombining.cpp619 Value *InVal = PN->getIncomingValue(i); local
620 if (isa<Constant>(InVal) && !isa<ConstantExpr>(InVal))
623 if (isa<PHINode>(InVal)) return 0; // Itself a phi.
628 // If the InVal is an invoke at the end of the pred block, then we can't
630 if (InvokeInst *II = dyn_cast<InvokeInst>(InVal))
/external/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp1143 Value *InVal = PN->getIncomingValue(op); local
1146 if (InVal == StoredVal) continue;
1148 if (const PHINode *InPN = dyn_cast<PHINode>(InVal)) {
1156 if (const LoadInst *LI = dyn_cast<LoadInst>(InVal))
1445 Value *InVal = PN->getIncomingValue(i); local
1446 InVal = GetHeapSROAValue(InVal, FieldNo, InsertedScalarizedValues,
1448 FieldPN->addIncoming(InVal, PN->getIncomingBlock(i));
/external/clang/lib/CodeGen/
H A DCGExpr.cpp549 ComplexPairTy InVal = LoadComplexFromAddr(LV.getAddress(), local
553 if (isa<llvm::IntegerType>(InVal.first->getType())) {
555 NextVal = llvm::ConstantInt::get(InVal.first->getType(), AmountVal, true);
558 NextVal = Builder.CreateAdd(InVal.first, NextVal, isInc ? "inc" : "dec");
567 NextVal = Builder.CreateFAdd(InVal.first, NextVal, isInc ? "inc" : "dec");
570 ComplexPairTy IncVal(NextVal, InVal.second);
577 return isPre ? IncVal : InVal;
H A DCGExprScalar.cpp311 llvm::Value *InVal,
1275 llvm::Value *InVal,
1279 return Builder.CreateNSWAdd(InVal, NextVal, IsInc ? "inc" : "dec");
1282 return Builder.CreateAdd(InVal, NextVal, IsInc ? "inc" : "dec");
1286 BinOp.LHS = InVal;
1274 EmitAddConsiderOverflowBehavior(const UnaryOperator *E, llvm::Value *InVal, llvm::Value *NextVal, bool IsInc) argument
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1507 SDValue InVal = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, InWidenVT, local
1511 return DAG.getNode(Opcode, DL, WidenVT, InVal);
1512 return DAG.getNode(Opcode, DL, WidenVT, InVal, N->getOperand(1));
H A DDAGCombiner.cpp6773 SDValue InVal = N->getOperand(1); local
6778 if (InVal.getOpcode() == ISD::UNDEF)
6801 Ops.append(NElts, DAG.getUNDEF(InVal.getValueType()));
6811 if (InVal.getValueType() != OpVT)
6812 InVal = OpVT.bitsGT(InVal.getValueType()) ?
6813 DAG.getNode(ISD::ANY_EXTEND, dl, OpVT, InVal) :
6814 DAG.getNode(ISD::TRUNCATE, dl, OpVT, InVal);
6815 Ops[Elt] = InVal;
H A DSelectionDAGBuilder.cpp2754 SDValue InVal = getValue(I.getOperand(1)); local
2760 InVec, InVal, InIdx));

Completed in 454 milliseconds