HomeSort by relevance Sort by last modified time
    Searched refs:CastInst (Results 1 - 25 of 78) sorted by null

1 2 3 4

  /external/llvm/unittests/IR/
InstructionsTest.cpp 171 TEST(InstructionsTest, CastInst) {
210 EXPECT_TRUE(CastInst::isCastable(V8x8Ty, X86MMXTy));
211 EXPECT_TRUE(CastInst::isCastable(X86MMXTy, V8x8Ty));
212 EXPECT_FALSE(CastInst::isCastable(Int64Ty, X86MMXTy));
213 EXPECT_TRUE(CastInst::isCastable(V8x64Ty, V8x8Ty));
214 EXPECT_TRUE(CastInst::isCastable(V8x8Ty, V8x64Ty));
215 EXPECT_EQ(CastInst::Trunc, CastInst::getCastOpcode(c64, true, V8x8Ty, true));
216 EXPECT_EQ(CastInst::SExt, CastInst::getCastOpcode(c8, true, V8x64Ty, true))
    [all...]
ValueHandleTest.cpp 105 AssertingVH<CastInst> AVH(BitcastV.get());
106 CastInst *implicit_to_exact_type = AVH;
114 // Make sure I can call a method on the underlying CastInst. It
121 const CastInst *ConstBitcast = BitcastV.get();
122 AssertingVH<const CastInst> AVH(ConstBitcast);
123 const CastInst *implicit_to_exact_type = AVH;
169 EXPECT_EQ(sizeof(CastInst *), sizeof(AssertingVH<CastInst>));
  /external/llvm/include/llvm/Transforms/Utils/
SimplifyIndVar.h 24 class CastInst;
55 virtual void visitCast(CastInst *Cast) = 0;
  /external/llvm/include/llvm/IR/
InstVisitor.h 185 RetTy visitTruncInst(TruncInst &I) { DELEGATE(CastInst);}
186 RetTy visitZExtInst(ZExtInst &I) { DELEGATE(CastInst);}
187 RetTy visitSExtInst(SExtInst &I) { DELEGATE(CastInst);}
188 RetTy visitFPTruncInst(FPTruncInst &I) { DELEGATE(CastInst);}
189 RetTy visitFPExtInst(FPExtInst &I) { DELEGATE(CastInst);}
190 RetTy visitFPToUIInst(FPToUIInst &I) { DELEGATE(CastInst);}
191 RetTy visitFPToSIInst(FPToSIInst &I) { DELEGATE(CastInst);}
192 RetTy visitUIToFPInst(UIToFPInst &I) { DELEGATE(CastInst);}
193 RetTy visitSIToFPInst(SIToFPInst &I) { DELEGATE(CastInst);}
194 RetTy visitPtrToIntInst(PtrToIntInst &I) { DELEGATE(CastInst);}
    [all...]
NoFolder.h 217 return CastInst::Create(Op, C, DestTy);
220 return CastInst::CreatePointerCast(C, DestTy);
224 return CastInst::CreateIntegerCast(C, DestTy, isSigned);
227 return CastInst::CreateFPCast(C, DestTy);
240 return CastInst::CreateZExtOrBitCast(C, DestTy);
243 return CastInst::CreateSExtOrBitCast(C, DestTy);
247 return CastInst::CreateTruncOrBitCast(C, DestTy);
InstrTypes.h 575 // CastInst Class
582 /// if (isa<CastInst>(Instr)) { ... }
584 class CastInst : public UnaryInstruction {
589 CastInst(Type *Ty, unsigned iType, Value *S,
595 CastInst(Type *Ty, unsigned iType, Value *S,
602 /// Provides a way to construct any of the CastInst subclasses using an
606 /// insert the new CastInst before InsertBefore (if it is non-null).
607 /// @brief Construct any of the CastInst subclasses
608 static CastInst *Create(
615 /// Provides a way to construct any of the CastInst subclasses using a
    [all...]
Instructions.h     [all...]
  /frameworks/compile/libbcc/lib/Renderscript/
RSX86TranslateGEPPass.cpp 105 llvm::CastInst *Int8Ptr = llvm::CastInst::CreatePointerCast(
119 llvm::CastInst *OutCast = llvm::CastInst::CreatePointerCast(
RSInvokeHelperPass.cpp 151 llvm::CastInst* CastedValue = llvm::CastInst::CreatePointerCast(V, RSStructType->getPointerTo(), "", Call);
  /external/llvm/lib/Transforms/Scalar/
ConstantHoisting.cpp 220 if (auto CastInst = dyn_cast<Instruction>(Opnd))
221 if (CastInst->isCast())
222 return CastInst;
334 if (auto CastInst = dyn_cast<Instruction>(Opnd)) {
337 if (!CastInst->isCast())
340 if (auto *ConstInt = dyn_cast<ConstantInt>(CastInst->getOperand(0))) {
495 if (auto CastInst = dyn_cast<Instruction>(Opnd)) {
496 assert(CastInst->isCast() && "Expected an cast instruction!");
499 Instruction *&ClonedCastInst = ClonedCastMap[CastInst];
501 ClonedCastInst = CastInst->clone()
    [all...]
Reg2Mem.cpp 85 CastInst *AllocaInsertionPoint = new BitCastInst(
SeparateConstOffsetFromGEP.cpp 308 SmallVector<CastInst *, 16> ExtInsts;
612 if (CastInst *Cast = dyn_cast<CastInst>(U)) {
614 "We only traced into two types of CastInst: sext and zext");
620 // Function find only trace into BinaryOperator and CastInst.
727 *I = CastInst::CreateIntegerCast(*I, IntPtrTy, true, "idxprom", GEP);
    [all...]
RewriteStatepointsForGC.cpp 455 if (CastInst *CI = dyn_cast<CastInst>(I)) {
465 assert(!isa<CastInst>(Def) && "shouldn't find another cast here");
    [all...]
  /external/llvm/lib/Analysis/
PHITransAddr.cpp 30 if (isa<CastInst>(Inst) &&
190 if (CastInst *Cast = dyn_cast<CastInst>(Inst)) {
207 if (CastInst *CastI = dyn_cast<CastInst>(U))
383 if (CastInst *Cast = dyn_cast<CastInst>(Inst)) {
390 CastInst *New = CastInst::Create(Cast->getOpcode(), OpVal, InVal->getType(),
Loads.cpp 47 if (isa<BinaryOperator>(A) || isa<CastInst>(A) || isa<PHINode>(A) ||
233 CastInst::isBitOrNoopPointerCastable(LI->getType(), AccessTy, DL)) {
245 CastInst::isBitOrNoopPointerCastable(SI->getValueOperand()->getType(),
ScalarEvolutionExpander.cpp 57 if (CastInst *CI = dyn_cast<CastInst>(U))
66 Ret = CastInst::Create(Op, V, Ty, "", &*IP);
78 Ret = CastInst::Create(Op, V, Ty, V->getName(), &*IP);
115 Instruction::CastOps Op = CastInst::getCastOpcode(V, false, Ty, false);
127 if (CastInst *CI = dyn_cast<CastInst>(V)) {
135 if (CastInst *CI = dyn_cast<CastInst>(V))
    [all...]
  /external/llvm/lib/IR/
Instructions.cpp 400 ArraySize = CastInst::CreateIntegerCast(ArraySize, IntPtrTy, false,
403 ArraySize = CastInst::CreateIntegerCast(ArraySize, IntPtrTy, false,
    [all...]
ConstantFold.cpp 73 /// expressions together. It uses CastInst::isEliminableCastPair to determine
84 assert(CastInst::isCast(opc) && "Invalid cast opcode");
97 // Let CastInst::isEliminableCastPair do the heavy lifting.
98 return CastInst::isEliminableCastPair(firstOp, secondOp, SrcTy, MidTy, DstTy,
397 C = ConstantExpr::getCast(CastInst::getCastOpcode(C, false,
414 C = ConstantExpr::getCast(CastInst::getCastOpcode(C, false,
463 C = ConstantExpr::getCast(CastInst::getCastOpcode(C, false,
478 Constant *N = ConstantExpr::getCast(CastInst::getCastOpcode(FieldNo, false,
502 Constant *N = ConstantExpr::getCast(CastInst::getCastOpcode(FieldNo,
518 C = ConstantExpr::getCast(CastInst::getCastOpcode(C, false
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineCasts.cpp 201 Res = CastInst::CreateIntegerCast(I->getOperand(0), Ty,
231 /// This function is a wrapper around CastInst::isEliminableCastPair. It
234 isEliminableCastPair(const CastInst *CI, ///< First cast instruction
250 unsigned Res = CastInst::isEliminableCastPair(firstOp, secondOp, SrcTy, MidTy,
274 if (const CastInst *CI = dyn_cast<CastInst>(V))
287 /// @brief Implement the transforms common to all CastInst visitors.
288 Instruction *InstCombiner::commonCastTransforms(CastInst &CI) {
293 if (CastInst *CSrc = dyn_cast<CastInst>(Src)) { // A->B->C cas
    [all...]
InstCombineInternal.h 287 Instruction *commonCastTransforms(CastInst &CI);
288 Instruction *commonPointerCastTransforms(CastInst &CI);
293 Instruction *visitFPExt(CastInst &CI);
296 Instruction *visitUIToFP(CastInst &CI);
297 Instruction *visitSIToFP(CastInst &CI);
InstCombineAndOrXor.cpp     [all...]
InstCombinePHI.cpp 471 return CastInst::CreateZExtOrBitCast(NewPhi, Phi.getType());
499 if (isa<CastInst>(FirstInst)) {
575 if (CastInst *FirstCI = dyn_cast<CastInst>(FirstInst)) {
576 CastInst *NewCI = CastInst::Create(FirstCI->getOpcode(), PhiVal,
    [all...]
InstCombineVectorOps.cpp 231 } else if (CastInst *CI = dyn_cast<CastInst>(I)) {
239 return CastInst::Create(CI->getOpcode(), EE, EI.getType());
681 return CastInst::Create(cast<CastInst>(I)->getOpcode(), NewOps[0], DestTy,
    [all...]
InstCombineCalls.cpp     [all...]
  /external/llvm/include/llvm/Analysis/
TargetTransformInfoImpl.h 490 if (const CastInst *CI = dyn_cast<CastInst>(U)) {

Completed in 1989 milliseconds

1 2 3 4