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

12

/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DPHITransAddr.h111 Value *InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB,
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DPHITransAddr.cpp365 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 DEarlyCSE.cpp823 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 DRewriteStatepointsForGC.cpp844 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 DSimplifyCFGPass.cpp166 Value *InVal = cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0); local
173 RetBlockPHI->addIncoming(InVal, *PI);
H A DJumpThreading.cpp693 Value *InVal = PN->getIncomingValue(i); local
694 if (Constant *KC = getKnownConstant(InVal, Preference)) {
697 Constant *CI = LVI->getConstantOnEdge(InVal,
H A DSROA.cpp1241 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 DInstCombinePHI.cpp695 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 DInstructionCombining.cpp1081 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 DInstCombineCasts.cpp2029 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 DLoopUnroll.cpp620 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 DBasicBlockUtils.cpp998 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 DCloneFunction.cpp583 Value *InVal = local
586 assert(InVal && "Unknown input value?");
587 PN->setIncomingValue(pred, InVal);
H A DLoopUnrollRuntime.cpp395 Value *InVal = NewPHI->getIncomingValue(idx); local
397 if (Value *V = VMap.lookup(InVal))
H A DLoopUtils.cpp1338 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 DSCCPSolver.cpp861 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 DX86ShuffleDecode.cpp38 unsigned InVal = 4 + CountS; local
40 ShuffleMask[CountD] = InVal;
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp1135 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 DR600ISelLowering.cpp1800 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 DDAGISelMatcherEmitter.cpp195 uint64_t InVal = Val; local
204 OS << "/*" << InVal << "*/"; local
H A DCodeGenDAGPatterns.cpp3817 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 DPPCInstrInfo.cpp4565 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 DMSP430ISelLowering.cpp676 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 DCGExprScalar.cpp601 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 DCGExpr.cpp1023 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;

Completed in 332 milliseconds

12