|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/IR/IRBuilder.h 1890 return CreateCast(Instruction::Trunc, V, DestTy, Name);
1894 return CreateCast(Instruction::ZExt, V, DestTy, Name);
1898 return CreateCast(Instruction::SExt, V, DestTy, Name);
1935 return CreateCast(Instruction::FPToUI, V, DestTy, Name);
1942 return CreateCast(Instruction::FPToSI, V, DestTy, Name);
1946 return CreateCast(Instruction::UIToFP, V, DestTy, Name);
1950 return CreateCast(Instruction::SIToFP, V, DestTy, Name);
1959 return CreateCast(Instruction::FPTrunc, V, DestTy, Name);
1966 return CreateCast(Instruction::FPExt, V, DestTy, Name);
1971 return CreateCast(Instruction::PtrToInt, V, DestTy, Name);
1976 return CreateCast(Instruction::IntToPtr, V, DestTy, Name);
1981 return CreateCast(Instruction::BitCast, V, DestTy, Name);
1986 return CreateCast(Instruction::AddrSpaceCast, V, DestTy, Name);
lib/CodeGen/AtomicExpandPass.cpp 962 Builder.CreateCast(CastOp, AI->getValOperand(), PMV.WordType),
lib/IR/Core.cpp 3789 return wrap(unwrap(B)->CreateCast(Instruction::CastOps(map_from_llvmopcode(Op)), unwrap(Val),
lib/Target/NVPTX/NVPTXGenericToNVVM.cpp 306 return Builder.CreateCast(Instruction::CastOps(C->getOpcode()),
lib/Target/XCore/XCoreLowerThreadLocal.cpp 120 Builder.CreateCast((Instruction::CastOps)OpCode,
lib/Transforms/InstCombine/InstCombineCalls.cpp 4604 NewArg = Builder.CreateCast(opcode, *AI, PTy);
lib/Transforms/InstCombine/InstCombineCasts.cpp 677 Value *NarrowOp = Builder.CreateCast(Opcode, ScalarOp, DestScalarTy);
lib/Transforms/InstCombine/InstCombineCompares.cpp 4324 X = Builder.CreateCast(CastOp0->getOpcode(), X, YTy);
4326 Y = Builder.CreateCast(CastOp0->getOpcode(), Y, XTy);
lib/Transforms/InstCombine/InstCombineSelect.cpp 2464 Value *NewCast = Builder.CreateCast(CastOp, NewSI, SelType);
lib/Transforms/InstCombine/InstructionCombining.cpp 830 return Builder.CreateCast(Cast->getOpcode(), SO, I.getType());
1059 InV = Builder.CreateCast(CI->getOpcode(), PN->getIncomingValue(i),
lib/Transforms/Scalar/Scalarizer.cpp 656 Res[I] = Builder.CreateCast(CI.getOpcode(), Op0[I], VT->getElementType(),
lib/Transforms/Utils/BypassSlowDivision.cpp 294 Builder.CreateCast(Instruction::Trunc, Divisor, BypassType);
296 Builder.CreateCast(Instruction::Trunc, Dividend, BypassType);
302 Builder.CreateCast(Instruction::ZExt, ShortQV, getSlowType());
304 Builder.CreateCast(Instruction::ZExt, ShortRV, getSlowType());
lib/Transforms/Vectorize/LoopVectorize.cpp 1688 Start = Builder.CreateCast(Instruction::Trunc, Start, TruncType);
1852 : Builder.CreateCast(Instruction::SIToFP, Induction,
3020 Value *CRD = B.CreateCast(CastOp, CountRoundDown, StepType, "cast.crd");
3144 ? B.CreateCast(Instruction::SIToFP, CountMinusOne,
4250 Value *Cast = Builder.CreateCast(CI->getOpcode(), A, DestTy);
lib/Transforms/Vectorize/SLPVectorizer.cpp 3882 Value *V = Builder.CreateCast(CI->getOpcode(), InVec, VecTy);
4188 V0 = Builder.CreateCast(
4190 V1 = Builder.CreateCast(
tools/polly/lib/CodeGen/BlockGenerators.cpp 1170 VectorMap[Inst] = Builder.CreateCast(Cast->getOpcode(), NewOperand, DestType);