/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | PHITransAddr.h | 111 Value *InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB,
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | PHITransAddr.cpp | 365 InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB, argument 370 PHITransAddr Tmp(InVal, DL, AC); 375 auto *Inst = dyn_cast<Instruction>(InVal); 387 CastInst *New = CastInst::Create(Cast->getOpcode(), OpVal, InVal->getType(), 388 InVal->getName() + ".phi.trans.insert", 408 InVal->getName() + ".phi.trans.insert", PredBB->getTerminator()); 429 InVal->getName()+".phi.trans.insert",
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | EarlyCSE.cpp | 823 Value *getMatchingValue(LoadValue &InVal, ParseMemoryInst &MemInst, 1105 Value *EarlyCSE::getMatchingValue(LoadValue &InVal, ParseMemoryInst &MemInst, argument 1107 if (InVal.DefInst == nullptr) 1109 if (InVal.MatchingId != MemInst.getMatchingId()) 1115 if (MemInst.isLoad() && !InVal.IsAtomic && MemInst.isAtomic()) 1122 Instruction *Matching = MemInstMatching ? MemInst.get() : InVal.DefInst; 1123 Instruction *Other = MemInstMatching ? InVal.DefInst : MemInst.get(); 1130 if (MemInst.isStore() && InVal.DefInst != Result) 1139 if (!isNonTargetIntrinsicMatch(cast<IntrinsicInst>(InVal.DefInst), 1144 if (!isOperatingOnInvariantMemAt(MemInst.get(), InVal 1407 LoadValue InVal = AvailableLoads.lookup(MemInst.getPointerOperand()); local 1448 std::pair<Instruction *, unsigned> InVal = AvailableCalls.lookup(&Inst); local 1490 LoadValue InVal = AvailableLoads.lookup(MemInst.getPointerOperand()); local [all...] |
H A D | RewriteStatepointsForGC.cpp | 844 for (Value *InVal : PN->incoming_values()) 845 F(InVal); 876 auto visitIncomingValue = [&](Value *InVal) { 877 Value *Base = findBaseOrBDV(InVal, Cache); 878 if (isKnownBaseResult(Base) && areBothVectorOrScalar(Base, InVal)) 880 // ignored safely. However, this can only be done when InVal and Base 882 // correct BDV for InVal, by creating an entry in the lattice 1136 Value *InVal = PN->getIncomingValue(i); local 1139 BlockToValue[InBB] = getBaseForInput(InVal, InBB->getTerminator()); 1143 Value *Base = getBaseForInput(InVal, nullpt 1167 Value *InVal = cast<ExtractElementInst>(BDV)->getVectorOperand(); local 1193 Value *InVal = BdvSV->getOperand(1); local [all...] |
H A D | SimplifyCFGPass.cpp | 166 Value *InVal = cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0); local 173 RetBlockPHI->addIncoming(InVal, *PI);
|
H A D | JumpThreading.cpp | 693 Value *InVal = PN->getIncomingValue(i); local 694 if (Constant *KC = getKnownConstant(InVal, Preference)) { 697 Constant *CI = LVI->getConstantOnEdge(InVal,
|
H A D | SROA.cpp | 1241 Value *InVal = PN.getIncomingValue(Idx); 1246 if (TI == InVal || TI->mayHaveSideEffects()) 1257 if (isSafeToLoadUnconditionally(InVal, MaxAlign, MaxSize, DL, TI)) 1292 Value *InVal = PN.getIncomingValue(Idx); 1307 LoadTy, InVal, Alignment,
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombinePHI.cpp | 695 Value *InVal = FirstLI->getOperand(0); local 696 NewPN->addIncoming(InVal, PN.getIncomingBlock(0)); 721 if (NewInVal != InVal) 722 InVal = nullptr; 726 if (InVal) { 729 NewLI->setOperand(0, InVal); 886 Value *InVal = FirstInst->getOperand(0); local 887 NewPN->addIncoming(InVal, PN.getIncomingBlock(0)); 892 if (NewInVal != InVal) 893 InVal 1169 Value *InVal = PN->getIncomingValue(i); local [all...] |
H A D | InstructionCombining.cpp | 1081 Value *InVal = PN->getIncomingValue(i); local 1083 if (match(InVal, m_ImmConstant()) && 1084 (!isa<FreezeInst>(I) || isGuaranteedNotToBeUndefOrPoison(InVal))) 1087 if (isa<PHINode>(InVal)) return nullptr; // Itself a phi. 1092 // If the InVal is an invoke at the end of the pred block, then we can't 1094 if (isa<InvokeInst>(InVal)) 1095 if (cast<Instruction>(InVal)->getParent() == NonConstBB)
|
H A D | InstCombineCasts.cpp | 2029 optimizeVectorResizeWithIntegerBitCasts(Value *InVal, VectorType *DestTy, argument 2034 VectorType *SrcTy = cast<VectorType>(InVal->getType()); 2048 InVal = IC.Builder.CreateBitCast(InVal, SrcTy); 2084 // shuffle in all of the elements from InVal. Fill the rest of the result 2100 return new ShuffleVectorInst(InVal, V2, ShuffleMask);
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | LoopUnroll.cpp | 620 Value *InVal = NewPHI->getIncomingValueForBlock(LatchBlock); local 621 if (Instruction *InValI = dyn_cast<Instruction>(InVal)) 623 InVal = LastValueMap[InValI]; 624 VMap[OrigPHI] = InVal; 705 Value *InVal = PN->removeIncomingValue(LatchBlock, false); local 708 if (Instruction *InValI = dyn_cast<Instruction>(InVal)) { 710 InVal = LastValueMap[InVal]; 713 PN->addIncoming(InVal, Latches.back());
|
H A D | BasicBlockUtils.cpp | 998 Value *InVal = nullptr; local 1000 InVal = PN->getIncomingValueForBlock(Preds[0]); 1004 if (!InVal) 1005 InVal = PN->getIncomingValue(i); 1006 else if (InVal != PN->getIncomingValue(i)) { 1007 InVal = nullptr; 1013 if (InVal) { 1028 PN->addIncoming(InVal, NewBB);
|
H A D | CloneFunction.cpp | 583 Value *InVal = local 586 assert(InVal && "Unknown input value?"); 587 PN->setIncomingValue(pred, InVal);
|
H A D | LoopUnrollRuntime.cpp | 395 Value *InVal = NewPHI->getIncomingValue(idx); local 397 if (Value *V = VMap.lookup(InVal))
|
H A D | LoopUtils.cpp | 1338 Value *InVal = PN->getIncomingValue(i); local 1339 if (!isa<Instruction>(InVal)) 1346 // Check that InVal is defined in the loop. 1347 Instruction *Inst = cast<Instruction>(InVal);
|
H A D | SCCPSolver.cpp | 861 ValueLatticeElement InVal = getValueState(Val); local 862 mergeInValue(getStructValueState(&IVI, i), &IVI, InVal); local
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86ShuffleDecode.cpp | 38 unsigned InVal = 4 + CountS; local 40 ShuffleMask[CountD] = InVal;
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | WinEHPrepare.cpp | 1135 Value *InVal; local 1136 std::tie(EHBlock, InVal) = Worklist.pop_back_val(); 1138 PHINode *PN = dyn_cast<PHINode>(InVal); 1153 // We need to store InVal, which dominates EHBlock, but can't put a store 1156 insertPHIStore(PredBlock, InVal, SpillSlot, Worklist);
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | R600ISelLowering.cpp | 1800 SDValue InVal = N->getOperand(1); local 1804 if (InVal.isUndef()) 1827 Ops.append(NElts, DAG.getUNDEF(InVal.getValueType())); 1837 if (InVal.getValueType() != OpVT) 1838 InVal = OpVT.bitsGT(InVal.getValueType()) ? 1839 DAG.getNode(ISD::ANY_EXTEND, DL, OpVT, InVal) : 1840 DAG.getNode(ISD::TRUNCATE, DL, OpVT, InVal); 1841 Ops[Elt] = InVal;
|
/netbsd-current/external/apache2/llvm/dist/llvm/utils/TableGen/ |
H A D | DAGISelMatcherEmitter.cpp | 195 uint64_t InVal = Val; local 204 OS << "/*" << InVal << "*/"; local
|
H A D | CodeGenDAGPatterns.cpp | 3817 TreePatternNodePtr InVal = InstInputs[OpName]; local 3820 if (InVal->isLeaf() && isa<DefInit>(InVal->getLeafValue())) { 3821 Record *InRec = static_cast<DefInit*>(InVal->getLeafValue())->getDef(); 3829 TreePatternNodePtr OpNode = InVal->clone();
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.cpp | 4565 APInt InVal((Opc == PPC::RLDICL || Opc == PPC::RLDICL_rec) ? 64 : 32, 4567 InVal = InVal.rotl(SH); 4569 InVal &= Mask; 4573 if (isUInt<15>(InVal.getSExtValue()) || 4574 (Opc == PPC::RLDICL_rec && isUInt<16>(InVal.getSExtValue()))) { 4577 NewImm = InVal.getSExtValue(); 4590 APInt InVal(32, SExtImm, true); 4591 InVal = InVal [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 676 SDValue InVal; local 682 InVal = DAG.getFrameIndex(FI, getPointerTy(DAG.getDataLayout())); 697 InVal = DAG.getLoad( 702 InVals.push_back(InVal);
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGExprScalar.cpp | 601 llvm::Value *InVal, 2392 llvm::Value *InVal, bool IsInc, 2395 BinOp.LHS = InVal; 2396 BinOp.RHS = llvm::ConstantInt::get(InVal->getType(), 1, false); 2405 const UnaryOperator *E, llvm::Value *InVal, bool IsInc) { 2407 llvm::ConstantInt::get(InVal->getType(), IsInc ? 1 : -1, true); 2411 return Builder.CreateAdd(InVal, Amount, Name); 2414 return Builder.CreateNSWAdd(InVal, Amount, Name); 2418 return Builder.CreateNSWAdd(InVal, Amount, Name); 2420 E, InVal, IsIn 2391 createBinOpInfoFromIncDec(const UnaryOperator *E, llvm::Value *InVal, bool IsInc, FPOptions FPFeatures) argument 2404 EmitIncDecConsiderOverflowBehavior( const UnaryOperator *E, llvm::Value *InVal, bool IsInc) argument [all...] |
H A D | CGExpr.cpp | 1023 ComplexPairTy InVal = EmitLoadOfComplex(LV, E->getExprLoc()); local 1026 if (isa<llvm::IntegerType>(InVal.first->getType())) { 1028 NextVal = llvm::ConstantInt::get(InVal.first->getType(), AmountVal, true); 1031 NextVal = Builder.CreateAdd(InVal.first, NextVal, isInc ? "inc" : "dec"); 1040 NextVal = Builder.CreateFAdd(InVal.first, NextVal, isInc ? "inc" : "dec"); 1043 ComplexPairTy IncVal(NextVal, InVal.second); 1053 return isPre ? IncVal : InVal;
|