reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/ScalarEvolutionExpander.cpp
 2061             NewInc = Builder.CreateTruncOrBitCast(
 2076       NewIV = Builder.CreateTruncOrBitCast(OrigPhiRef, Phi->getType(), IVName);
lib/IR/Core.cpp
 3783   return wrap(unwrap(B)->CreateTruncOrBitCast(unwrap(Val), unwrap(DestTy),
lib/Target/ARM/ARMISelLowering.cpp
16637   return Builder.CreateTruncOrBitCast(
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  644   auto *LHS = B.CreateTruncOrBitCast(Instr->getOperand(0), TruncTy,
  646   auto *RHS = B.CreateTruncOrBitCast(Instr->getOperand(1), TruncTy,
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 3211       IVOper = Builder.CreateTruncOrBitCast(IVOper, OperTy, "lsr.chain");
lib/Transforms/Utils/VNCoercion.cpp
  126   StoredVal = Helper.CreateTruncOrBitCast(StoredVal, NewIntTy);
  378     SrcVal = Helper.CreateTruncOrBitCast(SrcVal,
tools/clang/lib/CodeGen/CGBuiltin.cpp
 4039       Arg1 = Builder.CreateTruncOrBitCast(Arg1, PTy1);
 4063       Arg0 = Builder.CreateTruncOrBitCast(Arg0, PTy0);
 4077       Arg2 = Builder.CreateTruncOrBitCast(Arg2, PTy2);
 5221         CGF.Builder.CreateTruncOrBitCast(Ops[j], ArgTy->getVectorElementType());
 6107     Value *Rt = Builder.CreateTruncOrBitCast(RtAndRt2, Int32Ty);
 6109     Rt2 = Builder.CreateTruncOrBitCast(Rt2, Int32Ty);
 6203       Val = Builder.CreateTruncOrBitCast(Val, IntResTy);
 6290       Value *Arg1a = Builder.CreateTruncOrBitCast(Arg1, Int32Ty);
 6292       Arg1b = Builder.CreateTruncOrBitCast(Arg1b, Int32Ty);
 7194     Val = Builder.CreateTruncOrBitCast(Val, IntResTy);
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 1192     VtorDispValue = Builder.CreateTruncOrBitCast(VtorDispValue, CGF.Int32Ty);
tools/polly/lib/CodeGen/BlockGenerators.cpp
  121       New = Builder.CreateTruncOrBitCast(New, Old->getType());