Home
last modified time | relevance | path

Searched refs:SrcVal (Results 1 – 15 of 15) sorted by relevance

/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp435 return SrcVal; in getStoreValueForLoadHelper()
444 SrcVal = Helper.CreatePtrToInt(SrcVal, DL.getIntPtrType(SrcVal->getType())); in getStoreValueForLoadHelper()
446 SrcVal = Helper.CreateBitCast(SrcVal, IntegerType::get(Ctx, StoreSize * 8)); in getStoreValueForLoadHelper()
455 SrcVal = Helper.CreateLShr(SrcVal, in getStoreValueForLoadHelper()
459 SrcVal = Helper.CreateTruncOrBitCast(SrcVal, in getStoreValueForLoadHelper()
461 return SrcVal; in getStoreValueForLoadHelper()
472 SrcVal = getStoreValueForLoadHelper(SrcVal, Offset, LoadTy, Builder, DL); in getStoreValueForLoad()
479 SrcVal = getStoreValueForLoadHelper(SrcVal, Offset, LoadTy, F, DL); in getConstantStoreValueForLoad()
508 IRBuilder<> Builder(SrcVal->getParent(), ++BasicBlock::iterator(SrcVal)); in getLoadValueForLoad()
515 NewLoad->takeName(SrcVal); in getLoadValueForLoad()
[all …]
H A DSimplifyCFG.cpp4490 Value *SrcVal = DestPN.getIncomingValue(Idx); in removeEmptyCleanup() local
4491 PHINode *SrcPN = dyn_cast<PHINode>(SrcVal); in removeEmptyCleanup()
4496 NeedPHITranslation ? SrcPN->getIncomingValueForBlock(Pred) : SrcVal; in removeEmptyCleanup()
/netbsd/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h203 GenericValue executeTruncInst(Value *SrcVal, Type *DstTy,
205 GenericValue executeSExtInst(Value *SrcVal, Type *DstTy,
207 GenericValue executeZExtInst(Value *SrcVal, Type *DstTy,
209 GenericValue executeFPTruncInst(Value *SrcVal, Type *DstTy,
211 GenericValue executeFPExtInst(Value *SrcVal, Type *DstTy,
213 GenericValue executeFPToUIInst(Value *SrcVal, Type *DstTy,
215 GenericValue executeFPToSIInst(Value *SrcVal, Type *DstTy,
217 GenericValue executeUIToFPInst(Value *SrcVal, Type *DstTy,
219 GenericValue executeSIToFPInst(Value *SrcVal, Type *DstTy,
221 GenericValue executePtrToIntInst(Value *SrcVal, Type *DstTy,
[all …]
H A DExecution.cpp1269 GenericValue Dest, Src = getOperandValue(SrcVal, SF); in executeTruncInst()
1270 Type *SrcTy = SrcVal->getType(); in executeTruncInst()
1289 Type *SrcTy = SrcVal->getType(); in executeSExtInst()
1309 Type *SrcTy = SrcVal->getType(); in executeZExtInst()
1332 if (isa<VectorType>(SrcVal->getType())) { in executeFPTruncInst()
1355 if (isa<VectorType>(SrcVal->getType())) { in executeFPExtInst()
1375 Type *SrcTy = SrcVal->getType(); in executeFPToUIInst()
1413 Type *SrcTy = SrcVal->getType(); in executeFPToSIInst()
1452 if (isa<VectorType>(SrcVal->getType())) { in executeUIToFPInst()
1484 if (isa<VectorType>(SrcVal->getType())) { in executeSIToFPInst()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DVNCoercion.h76 Value *getStoreValueForLoad(Value *SrcVal, unsigned Offset, Type *LoadTy,
80 Constant *getConstantStoreValueForLoad(Constant *SrcVal, unsigned Offset,
87 Value *getLoadValueForLoad(LoadInst *SrcVal, unsigned Offset, Type *LoadTy,
91 Constant *getConstantLoadValueForLoad(Constant *SrcVal, unsigned Offset,
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp544 llvm::Value *SrcVal = this->CGF->Builder.CreateLoad(SrcAddr, false); in flushTrivialFields() local
545 this->CGF->Builder.CreateStore(SrcVal, DstAddr, false); in flushTrivialFields()
577 RValue SrcVal = this->CGF->EmitLoadOfLValue(SrcLV, SourceLocation()); in visitVolatileTrivial() local
578 this->CGF->EmitStoreThroughLValue(SrcVal, DstLV); in visitVolatileTrivial()
691 llvm::Value *SrcVal = CGF->EmitLoadOfScalar( in visitARCStrong() local
693 llvm::Value *Val = CGF->EmitARCRetain(QT, SrcVal); in visitARCStrong()
722 llvm::Value *SrcVal = in visitARCStrong() local
725 CGF->EmitStoreOfScalar(SrcVal, CGF->MakeAddrLValue(Addrs[DstIdx], QT), in visitARCStrong()
753 llvm::Value *SrcVal = CGF->EmitLoadOfScalar( in visitARCStrong() local
785 llvm::Value *SrcVal = in visitARCStrong() local
[all …]
H A DCGExpr.cpp2174 llvm::Value *SrcVal = Src.getScalarVal(); in EmitStoreThroughBitfieldLValue() local
2177 SrcVal = Builder.CreateIntCast(SrcVal, Ptr.getElementType(), in EmitStoreThroughBitfieldLValue()
2179 llvm::Value *MaskedVal = SrcVal; in EmitStoreThroughBitfieldLValue()
2196 SrcVal = Builder.CreateAnd( in EmitStoreThroughBitfieldLValue()
2199 MaskedVal = SrcVal; in EmitStoreThroughBitfieldLValue()
2201 SrcVal = Builder.CreateShl(SrcVal, Offset, "bf.shl"); in EmitStoreThroughBitfieldLValue()
2209 SrcVal = Builder.CreateOr(Val, SrcVal, "bf.set"); in EmitStoreThroughBitfieldLValue()
2223 Builder.CreateStore(SrcVal, Ptr, Dst.isVolatileQualified()); in EmitStoreThroughBitfieldLValue()
2253 llvm::Value *SrcVal = Src.getScalarVal(); in EmitStoreThroughExtVectorComponentLValue() local
2267 Vec = Builder.CreateShuffleVector(SrcVal, Mask); in EmitStoreThroughExtVectorComponentLValue()
[all …]
H A DMicrosoftCXXABI.cpp4028 llvm::Value *SrcVal = in getAddrOfCXXCtorClosure() local
4038 if (SrcVal) in getAddrOfCXXCtorClosure()
4039 Args.add(RValue::get(SrcVal), SrcParam.getType()); in getAddrOfCXXCtorClosure()
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp1108 SDValue SrcVal = Node->getOperand(2); in EmitSpecialNode() local
1109 if (Register::isVirtualRegister(DestReg) && SrcVal.isMachineOpcode() && in EmitSpecialNode()
1110 SrcVal.getMachineOpcode() == TargetOpcode::IMPLICIT_DEF) { in EmitSpecialNode()
1118 if (RegisterSDNode *R = dyn_cast<RegisterSDNode>(SrcVal)) in EmitSpecialNode()
1121 SrcReg = getVR(SrcVal, VRBaseMap); in EmitSpecialNode()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp5629 SDValue SrcVal = Op.getOperand(IsStrict ? 1 : 0); in LowerFP_TO_INT() local
5635 LC = RTLIB::getFPTOSINT(SrcVal.getValueType(), in LowerFP_TO_INT()
5638 LC = RTLIB::getFPTOUINT(SrcVal.getValueType(), in LowerFP_TO_INT()
5655 Loc, Op.getValueType(), SrcVal); in LowerFP_TO_INT()
18862 SDValue SrcVal = Op.getOperand(IsStrict ? 1 : 0); in LowerFP_EXTEND() local
18903 Chain = SrcVal.getValue(1); in LowerFP_EXTEND()
18905 SrcVal = DAG.getNode(ISD::FP_EXTEND, Loc, DstVT, SrcVal); in LowerFP_EXTEND()
18911 std::tie(SrcVal, Chain) = makeLibCall(DAG, LC, DstVT, SrcVal, CallOptions, in LowerFP_EXTEND()
18916 return IsStrict ? DAG.getMergeValues({SrcVal, Chain}, Loc) : SrcVal; in LowerFP_EXTEND()
18922 SDValue SrcVal = Op.getOperand(IsStrict ? 1 : 0); in LowerFP_ROUND() local
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp3222 SDValue SrcVal = Op.getOperand(IsStrict ? 1 : 0); in LowerFP_ROUND() local
3223 EVT SrcVT = SrcVal.getValueType(); in LowerFP_ROUND()
3290 SDValue SrcVal = Op.getOperand(IsStrict ? 1 : 0); in LowerFP_TO_INT() local
3292 if (SrcVal.getValueType().isVector()) in LowerFP_TO_INT()
3301 DAG.getNode(ISD::FP_EXTEND, dl, MVT::f32, SrcVal)); in LowerFP_TO_INT()
3304 if (SrcVal.getValueType() != MVT::f128) { in LowerFP_TO_INT()
3316 SDValue SrcVal = Op.getOperand(0); in LowerFP_TO_INT_SAT() local
3318 EVT SrcVT = SrcVal.getValueType(); in LowerFP_TO_INT_SAT()
3402 SDValue SrcVal = Op.getOperand(IsStrict ? 1 : 0); in LowerINT_TO_FP() local
3411 DAG.getNode(Op.getOpcode(), dl, MVT::f32, SrcVal), in LowerINT_TO_FP()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/AsmParser/
H A DLLParser.cpp3617 Constant *SrcVal; in parseValID() local
3620 parseGlobalTypeAndValue(SrcVal) || in parseValID()
3625 if (!CastInst::castIsValid((Instruction::CastOps)Opc, SrcVal, DestTy)) in parseValID()
3627 getTypeString(SrcVal->getType()) + "' to '" + in parseValID()
3630 SrcVal, DestTy); in parseValID()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86FastISel.cpp2824 const Value *SrcVal = II->getArgOperand(0); in fastLowerIntrinsicCall() local
2825 Register SrcReg = getRegForValue(SrcVal); in fastLowerIntrinsicCall()
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp2160 const APInt &SrcVal = SrcMO.getCImm()->getValue(); in widenScalar() local
2162 ? SrcVal.sext(WideTy.getSizeInBits()) in widenScalar()
2163 : SrcVal.zext(WideTy.getSizeInBits()); in widenScalar()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp11133 SDValue SrcVal = Node->getOperand(2); in legalizeTargetIndependentNode() local
11137 if (SrcVal.getValueType() == MVT::i1 && DestReg->getReg().isPhysical()) { in legalizeTargetIndependentNode()
11145 = DAG.getCopyToReg(Node->getOperand(0), SL, VReg, SrcVal, in legalizeTargetIndependentNode()