Lines Matching refs:BitCast

2670     case Instruction::BitCast:  in isIntegerCast()
2678 if (getOpcode() != Instruction::BitCast) in isLosslessCast()
2720 case Instruction::BitCast: in isNoopCast()
2804 bool IsFirstBitcast = (firstOp == Instruction::BitCast); in isEliminableCastPair()
2805 bool IsSecondBitcast = (secondOp == Instruction::BitCast); in isEliminableCastPair()
2866 return Instruction::BitCast; in isEliminableCastPair()
2873 return Instruction::BitCast; in isEliminableCastPair()
2883 return Instruction::BitCast; in isEliminableCastPair()
2899 return Instruction::BitCast; in isEliminableCastPair()
2907 return Instruction::BitCast; in isEliminableCastPair()
2982 case BitCast: return new BitCastInst (S, Ty, Name, InsertBefore); in Create()
3004 case BitCast: return new BitCastInst (S, Ty, Name, InsertAtEnd); in Create()
3014 return Create(Instruction::BitCast, S, Ty, Name, InsertBefore); in CreateZExtOrBitCast()
3022 return Create(Instruction::BitCast, S, Ty, Name, InsertAtEnd); in CreateZExtOrBitCast()
3030 return Create(Instruction::BitCast, S, Ty, Name, InsertBefore); in CreateSExtOrBitCast()
3038 return Create(Instruction::BitCast, S, Ty, Name, InsertAtEnd); in CreateSExtOrBitCast()
3046 return Create(Instruction::BitCast, S, Ty, Name, InsertBefore); in CreateTruncOrBitCast()
3054 return Create(Instruction::BitCast, S, Ty, Name, InsertAtEnd); in CreateTruncOrBitCast()
3105 return Create(Instruction::BitCast, S, Ty, Name, InsertAtEnd); in CreatePointerBitCastOrAddrSpaceCast()
3118 return Create(Instruction::BitCast, S, Ty, Name, InsertBefore); in CreatePointerBitCastOrAddrSpaceCast()
3129 return Create(Instruction::BitCast, S, Ty, Name, InsertBefore); in CreateBitOrPointerCast()
3140 (SrcBits == DstBits ? Instruction::BitCast : in CreateIntegerCast()
3154 (SrcBits == DstBits ? Instruction::BitCast : in CreateIntegerCast()
3168 (SrcBits == DstBits ? Instruction::BitCast : in CreateFPCast()
3181 (SrcBits == DstBits ? Instruction::BitCast : in CreateFPCast()
3256 return BitCast; in getCastOpcode()
3283 return BitCast; // Same size, No-op cast in getCastOpcode()
3293 return BitCast; // Same size, no-op cast in getCastOpcode()
3311 return BitCast; // same size, no-op cast in getCastOpcode()
3316 return BitCast; // same size, no-op cast in getCastOpcode()
3322 return BitCast; in getCastOpcode()
3327 return BitCast; // ptr -> ptr in getCastOpcode()
3335 return BitCast; // 64-bit vector to MMX in getCastOpcode()
3405 case Instruction::BitCast: { in castIsValid()
3583 ) : CastInst(Ty, BitCast, S, Name, InsertBefore) { in BitCastInst()
3589 ) : CastInst(Ty, BitCast, S, Name, InsertAtEnd) { in BitCastInst()