| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | VNCoercion.cpp | 424 static T *getStoreValueForLoadHelper(T *SrcVal, unsigned Offset, Type *LoadTy, in getStoreValueForLoadHelper() argument 427 LLVMContext &Ctx = SrcVal->getType()->getContext(); in getStoreValueForLoadHelper() 432 if (SrcVal->getType()->isPointerTy() && LoadTy->isPointerTy() && in getStoreValueForLoadHelper() 433 cast<PointerType>(SrcVal->getType())->getAddressSpace() == in getStoreValueForLoadHelper() 435 return SrcVal; in getStoreValueForLoadHelper() 439 (DL.getTypeSizeInBits(SrcVal->getType()).getFixedSize() + 7) / 8; in getStoreValueForLoadHelper() 443 if (SrcVal->getType()->isPtrOrPtrVectorTy()) in getStoreValueForLoadHelper() 444 SrcVal = Helper.CreatePtrToInt(SrcVal, DL.getIntPtrType(SrcVal->getType())); in getStoreValueForLoadHelper() 445 if (!SrcVal->getType()->isIntegerTy()) in getStoreValueForLoadHelper() 446 SrcVal = Helper.CreateBitCast(SrcVal, IntegerType::get(Ctx, StoreSize * 8)); in getStoreValueForLoadHelper() [all …]
|
| H A D | SimplifyCFG.cpp | 4490 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-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/ |
| H A D | Interpreter.h | 203 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 D | Execution.cpp | 1267 GenericValue Interpreter::executeTruncInst(Value *SrcVal, Type *DstTy, in executeTruncInst() argument 1269 GenericValue Dest, Src = getOperandValue(SrcVal, SF); in executeTruncInst() 1270 Type *SrcTy = SrcVal->getType(); in executeTruncInst() 1287 GenericValue Interpreter::executeSExtInst(Value *SrcVal, Type *DstTy, in executeSExtInst() argument 1289 Type *SrcTy = SrcVal->getType(); in executeSExtInst() 1290 GenericValue Dest, Src = getOperandValue(SrcVal, SF); in executeSExtInst() 1307 GenericValue Interpreter::executeZExtInst(Value *SrcVal, Type *DstTy, in executeZExtInst() argument 1309 Type *SrcTy = SrcVal->getType(); in executeZExtInst() 1310 GenericValue Dest, Src = getOperandValue(SrcVal, SF); in executeZExtInst() 1328 GenericValue Interpreter::executeFPTruncInst(Value *SrcVal, Type *DstTy, in executeFPTruncInst() argument [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| H A D | VNCoercion.h | 76 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-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGNonTrivialStruct.cpp | 544 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 755 CGF->EmitARCStoreStrong(CGF->MakeAddrLValue(Addrs[DstIdx], QT), SrcVal, in visitARCStrong() [all …]
|
| H A D | CGExpr.cpp | 2174 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() 2197 SrcVal, llvm::APInt::getLowBitsSet(StorageSize, Info.Size), 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 [all …]
|
| H A D | MicrosoftCXXABI.cpp | 4028 llvm::Value *SrcVal = in getAddrOfCXXCtorClosure() local 4038 if (SrcVal) in getAddrOfCXXCtorClosure() 4039 Args.add(RValue::get(SrcVal), SrcParam.getType()); in getAddrOfCXXCtorClosure()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | InstrEmitter.cpp | 1108 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-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 5629 SDValue SrcVal = Op.getOperand(IsStrict ? 1 : 0); in LowerFP_TO_INT() local 5631 if (isUnsupportedFloatingType(SrcVal.getValueType())) { in LowerFP_TO_INT() 5635 LC = RTLIB::getFPTOSINT(SrcVal.getValueType(), in LowerFP_TO_INT() 5638 LC = RTLIB::getFPTOUINT(SrcVal.getValueType(), in LowerFP_TO_INT() 5644 std::tie(Result, Chain) = makeLibCall(DAG, LC, Op.getValueType(), SrcVal, 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 18864 const unsigned SrcSz = SrcVal.getValueType().getSizeInBits(); in LowerFP_EXTEND() 18880 Loc, Op.getValueType(), SrcVal); in LowerFP_EXTEND() 18901 SrcVal = DAG.getNode(ISD::STRICT_FP_EXTEND, Loc, in LowerFP_EXTEND() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 3222 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() 3296 if (SrcVal.getValueType() == MVT::f16 && !Subtarget->hasFullFP16()) { 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() 3337 DAG.getNode(ISD::FP_EXTEND, SDLoc(Op), MVT::f32, SrcVal), in LowerFP_TO_INT_SAT() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 3617 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-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86FastISel.cpp | 2824 const Value *SrcVal = II->getArgOperand(0); in fastLowerIntrinsicCall() local 2825 Register SrcReg = getRegForValue(SrcVal); in fastLowerIntrinsicCall()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 2160 const APInt &SrcVal = SrcMO.getCImm()->getValue(); in widenScalar() local 2162 ? SrcVal.sext(WideTy.getSizeInBits()) in widenScalar() 2163 : SrcVal.zext(WideTy.getSizeInBits()); in widenScalar()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 11133 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()
|