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

12

/freebsd-10.0-release/contrib/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp283 Value *InVal = NewPHI->getIncomingValueForBlock(LatchBlock); local
284 if (Instruction *InValI = dyn_cast<Instruction>(InVal))
286 InVal = LastValueMap[InValI];
287 VMap[OrigPHINode[i]] = InVal;
338 Value *InVal = PN->removeIncomingValue(LatchBlock, false); local
341 if (Instruction *InValI = dyn_cast<Instruction>(InVal)) {
343 InVal = LastValueMap[InVal];
346 PN->addIncoming(InVal, Latches.back());
H A DLoopUnrollRuntime.cpp178 Value *InVal = NewPHI->getIncomingValue(idx); local
179 if (Instruction *I = dyn_cast<Instruction>(InVal))
181 InVal = LVMap[InVal];
182 NewPHI->setIncomingValue(idx, InVal);
H A DBasicBlockUtils.cpp405 Value *InVal = 0; local
407 InVal = PN->getIncomingValueForBlock(Preds[0]);
409 if (InVal != PN->getIncomingValueForBlock(Preds[i])) {
410 InVal = 0;
415 if (InVal) {
434 InVal = NewPHI;
439 PN->addIncoming(InVal, NewBB);
H A DCloneFunction.cpp438 Value *InVal = MapValue(PN->getIncomingValue(pred), local
441 assert(InVal && "Unknown input value?");
442 PN->setIncomingValue(pred, InVal);
/freebsd-10.0-release/contrib/llvm/include/llvm/Analysis/
H A DPHITransAddr.h105 Value *InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB,
/freebsd-10.0-release/contrib/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.cpp1416 static Instruction *OptimizeVectorResize(Value *InVal, VectorType *DestTy, argument
1421 VectorType *SrcTy = cast<VectorType>(InVal->getType());
1433 InVal = IC.Builder->CreateBitCast(InVal, SrcTy);
1451 // elements from InVal and fill the rest of the result elements with zeros
1463 return new ShuffleVectorInst(InVal, V2,
H A DInstructionCombining.cpp649 Value *InVal = PN->getIncomingValue(i); local
650 if (isa<Constant>(InVal) && !isa<ConstantExpr>(InVal))
653 if (isa<PHINode>(InVal)) return 0; // Itself a phi.
658 // If the InVal is an invoke at the end of the pred block, then we can't
660 if (InvokeInst *II = dyn_cast<InvokeInst>(InVal))
/freebsd-10.0-release/contrib/llvm/lib/Analysis/
H A DPHITransAddr.cpp370 InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB, argument
375 PHITransAddr Tmp(InVal, TD);
381 Instruction *Inst = cast<Instruction>(InVal);
392 OpVal, InVal->getType(),
393 InVal->getName()+".phi.trans.insert",
412 InVal->getName()+".phi.trans.insert",
433 InVal->getName()+".phi.trans.insert",
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp481 std::pair<Value*, unsigned> InVal = local
483 if (InVal.first != 0 && InVal.second == CurrentGeneration) {
485 << *InVal.first << '\n');
486 if (!Inst->use_empty()) Inst->replaceAllUsesWith(InVal.first);
508 std::pair<Value*, unsigned> InVal = AvailableCalls->lookup(Inst); local
509 if (InVal.first != 0 && InVal.second == CurrentGeneration) {
511 << *InVal.first << '\n');
512 if (!Inst->use_empty()) Inst->replaceAllUsesWith(InVal
[all...]
H A DSimplifyCFGPass.cpp279 Value *InVal = cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0); local
286 RetBlockPHI->addIncoming(InVal, *PI);
H A DCodeGenPrepare.cpp410 Value *InVal = PN->removeIncomingValue(BB, false); local
412 // Two options: either the InVal is a phi node defined in BB or it is some
414 PHINode *InValPhi = dyn_cast<PHINode>(InVal);
425 PN->addIncoming(InVal, BBPN->getIncomingBlock(i));
428 PN->addIncoming(InVal, *PI);
H A DSROA.cpp1514 Value *InVal = PN.getIncomingValue(Idx);
1519 if (TI == InVal || TI->mayHaveSideEffects())
1530 if (InVal->isDereferenceablePointer() ||
1531 isSafeToLoadUnconditionally(InVal, TI, MaxAlign, &TD))
1572 Value *InVal = PN.getIncomingValue(Idx);
1576 = PredBuilder.CreateLoad(InVal, (PN.getName() + ".sroa.speculate.load." +
1584 Instruction *Ptr = dyn_cast<Instruction>(InVal);
H A DIndVarSimplify.cpp518 Value *InVal = PN->getIncomingValue(i); local
519 if (!isa<Instruction>(InVal))
526 // Check that InVal is defined in the loop.
527 Instruction *Inst = cast<Instruction>(InVal);
H A DJumpThreading.cpp379 Value *InVal = PN->getIncomingValue(i); local
380 if (Constant *KC = getKnownConstant(InVal, Preference)) {
383 Constant *CI = LVI->getConstantOnEdge(InVal,
H A DScalarReplAggregates.cpp1206 Value *InVal = PN->getIncomingValue(i); local
1215 if (Pred->getTerminator() == InVal)
1224 if (InVal->isDereferenceablePointer() ||
1225 isSafeToLoadUnconditionally(InVal, Pred->getTerminator(), MaxAlign, TD))
H A DSCCP.cpp803 LatticeVal InVal = getValueState(Val); local
804 mergeInValue(getStructValueState(&IVI, i), &IVI, InVal); local
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/Utils/
H A DX86ShuffleDecode.cpp36 unsigned InVal = 4+CountS; local
38 ShuffleMask[CountD] = InVal;
/freebsd-10.0-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp372 SDValue InVal; local
378 InVal = DAG.getFrameIndex(FI, getPointerTy());
393 InVal = DAG.getLoad(VA.getLocVT(), dl, Chain, FIN,
398 InVals.push_back(InVal);
/freebsd-10.0-release/contrib/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp1323 Value *InVal = PN->getIncomingValue(op); local
1326 if (InVal == StoredVal) continue;
1328 if (const PHINode *InPN = dyn_cast<PHINode>(InVal)) {
1336 if (const LoadInst *LI = dyn_cast<LoadInst>(InVal))
1625 Value *InVal = PN->getIncomingValue(i); local
1626 InVal = GetHeapSROAValue(InVal, FieldNo, InsertedScalarizedValues,
1628 FieldPN->addIncoming(InVal, PN->getIncomingBlock(i));
/freebsd-10.0-release/contrib/llvm/utils/TableGen/
H A DDAGISelMatcherEmitter.cpp121 uint64_t InVal = Val; local
130 OS << "/*" << InVal << "*/"; local
H A DCodeGenDAGPatterns.cpp2824 TreePatternNode *InVal = InstInputsCheck[OpName]; local
2827 if (InVal->isLeaf() && isa<DefInit>(InVal->getLeafValue())) {
2828 Record *InRec = static_cast<DefInit*>(InVal->getLeafValue())->getDef();
2836 TreePatternNode *OpNode = InVal->clone();
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExpr.cpp744 ComplexPairTy InVal = EmitLoadOfComplex(LV); local
747 if (isa<llvm::IntegerType>(InVal.first->getType())) {
749 NextVal = llvm::ConstantInt::get(InVal.first->getType(), AmountVal, true);
752 NextVal = Builder.CreateAdd(InVal.first, NextVal, isInc ? "inc" : "dec");
761 NextVal = Builder.CreateFAdd(InVal.first, NextVal, isInc ? "inc" : "dec");
764 ComplexPairTy IncVal(NextVal, InVal.second);
771 return isPre ? IncVal : InVal;
H A DCGExprScalar.cpp306 llvm::Value *InVal,
1455 llvm::Value *InVal,
1459 return Builder.CreateAdd(InVal, NextVal, IsInc ? "inc" : "dec");
1462 return Builder.CreateNSWAdd(InVal, NextVal, IsInc ? "inc" : "dec");
1466 BinOp.LHS = InVal;
1454 EmitAddConsiderOverflowBehavior(const UnaryOperator *E, llvm::Value *InVal, llvm::Value *NextVal, bool IsInc) argument
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1707 SDValue InVal = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, InWidenVT, local
1711 return DAG.getNode(Opcode, DL, WidenVT, InVal);
1712 return DAG.getNode(Opcode, DL, WidenVT, InVal, N->getOperand(1));

Completed in 501 milliseconds

12