Home
last modified time | relevance | path

Searched refs:CreateTruncOrBitCast (Results 1 – 20 of 20) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DNoFolder.h157 Instruction *CreateTruncOrBitCast(Constant *C, Type *DestTy) const override { in CreateTruncOrBitCast() function
158 return CastInst::CreateTruncOrBitCast(C, DestTy); in CreateTruncOrBitCast()
H A DIRBuilderFolder.h90 virtual Value *CreateTruncOrBitCast(Constant *C, Type *DestTy) const = 0;
H A DConstantFolder.h220 Constant *CreateTruncOrBitCast(Constant *C, Type *DestTy) const override { in CreateTruncOrBitCast() function
H A DInstrTypes.h583 static CastInst *CreateTruncOrBitCast(
591 static CastInst *CreateTruncOrBitCast(
H A DIRBuilder.h2036 Value *CreateTruncOrBitCast(Value *V, Type *DestTy,
2041 return Insert(Folder.CreateTruncOrBitCast(VC, DestTy), Name);
2042 return Insert(CastInst::CreateTruncOrBitCast(V, DestTy), Name);
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DInstSimplifyFolder.h160 Value *CreateTruncOrBitCast(Constant *C, Type *DestTy) const override { in CreateTruncOrBitCast() function
163 return ConstFolder.CreateTruncOrBitCast(C, DestTy); in CreateTruncOrBitCast()
H A DTargetFolder.h229 Constant *CreateTruncOrBitCast(Constant *C, Type *DestTy) const override { in CreateTruncOrBitCast() function
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp741 auto *LHS = B.CreateTruncOrBitCast(Instr->getOperand(0), TruncTy, in narrowSDivOrSRem()
743 auto *RHS = B.CreateTruncOrBitCast(Instr->getOperand(1), TruncTy, in narrowSDivOrSRem()
852 auto *LHS = B.CreateTruncOrBitCast(Instr->getOperand(0), TruncTy, in narrowUDivOrURem()
854 auto *RHS = B.CreateTruncOrBitCast(Instr->getOperand(1), TruncTy, in narrowUDivOrURem()
H A DLoopStrengthReduce.cpp3265 IVOper = Builder.CreateTruncOrBitCast(IVOper, OperTy, "lsr.chain"); in GenerateIVChain()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp148 StoredVal = Helper.CreateTruncOrBitCast(StoredVal, NewIntTy); in coerceAvailableValueToLoadType()
436 SrcVal = Builder.CreateTruncOrBitCast(SrcVal, in getStoreValueForLoadHelper()
H A DScalarEvolutionExpander.cpp2019 NewInc = Builder.CreateTruncOrBitCast( in replaceCongruentIVs()
2037 NewIV = Builder.CreateTruncOrBitCast(OrigPhiRef, Phi->getType(), IVName); in replaceCongruentIVs()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineNegator.cpp272 return Builder.CreateTruncOrBitCast(R, I->getType()); in visitImpl()
H A DInstCombineShifts.cpp1476 return TruncInst::CreateTruncOrBitCast(NewAShr, OldAShr.getType()); in foldVariableSignZeroExtensionOfVariableHighBitExtract()
H A DInstCombineAddSub.cpp1259 return TruncInst::CreateTruncOrBitCast(NewAShr, I.getType()); in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract()
H A DInstCombineCasts.cpp737 return CastInst::CreateTruncOrBitCast(Shift, DestTy); in narrowBinOp()
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DInstructions.cpp3430 CastInst *CastInst::CreateTruncOrBitCast(Value *S, Type *Ty, in CreateTruncOrBitCast() function in CastInst
3438 CastInst *CastInst::CreateTruncOrBitCast(Value *S, Type *Ty, in CreateTruncOrBitCast() function in CastInst
H A DCore.cpp3771 return wrap(unwrap(B)->CreateTruncOrBitCast(unwrap(Val), unwrap(DestTy), in LLVMBuildTruncOrBitCast()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGBuiltin.cpp5204 Arg1 = Builder.CreateTruncOrBitCast(Arg1, PTy1); in EmitBuiltinExpr()
5228 Arg0 = Builder.CreateTruncOrBitCast(Arg0, PTy0); in EmitBuiltinExpr()
5242 Arg2 = Builder.CreateTruncOrBitCast(Arg2, PTy2); in EmitBuiltinExpr()
6782 Ops[j] = CGF.Builder.CreateTruncOrBitCast( in EmitCommonNeonSISDBuiltinExpr()
7820 Value *Rt = Builder.CreateTruncOrBitCast(RtAndRt2, Int32Ty); in EmitARMBuiltinExpr()
7822 Rt2 = Builder.CreateTruncOrBitCast(Rt2, Int32Ty); in EmitARMBuiltinExpr()
7919 return Builder.CreateBitCast(Builder.CreateTruncOrBitCast(Val, IntResTy), in EmitARMBuiltinExpr()
8010 Value *Arg1a = Builder.CreateTruncOrBitCast(Arg1, Int32Ty); in EmitARMBuiltinExpr()
8012 Arg1b = Builder.CreateTruncOrBitCast(Arg1b, Int32Ty); in EmitARMBuiltinExpr()
9949 return Builder.CreateBitCast(Builder.CreateTruncOrBitCast(Val, IntResTy), in EmitAArch64BuiltinExpr()
H A DMicrosoftCXXABI.cpp1235 VtorDispValue = Builder.CreateTruncOrBitCast(VtorDispValue, CGF.Int32Ty); in initializeHiddenVirtualInheritanceMembers()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp21332 return Builder.CreateTruncOrBitCast(CI, ValueTy); in emitLoadLinked()