Lines Matching refs:BitCast

2284     case Instruction::BitCast:  in isIntegerCast()
2292 if (getOpcode() != Instruction::BitCast) in isLosslessCast()
2333 case Instruction::BitCast: in isNoopCast()
2417 bool IsFirstBitcast = (firstOp == Instruction::BitCast); in isEliminableCastPair()
2418 bool IsSecondBitcast = (secondOp == Instruction::BitCast); in isEliminableCastPair()
2475 return Instruction::BitCast; in isEliminableCastPair()
2482 return Instruction::BitCast; in isEliminableCastPair()
2492 return Instruction::BitCast; in isEliminableCastPair()
2508 return Instruction::BitCast; in isEliminableCastPair()
2516 return Instruction::BitCast; in isEliminableCastPair()
2589 case BitCast: return new BitCastInst (S, Ty, Name, InsertBefore); in Create()
2611 case BitCast: return new BitCastInst (S, Ty, Name, InsertAtEnd); in Create()
2621 return Create(Instruction::BitCast, S, Ty, Name, InsertBefore); in CreateZExtOrBitCast()
2629 return Create(Instruction::BitCast, S, Ty, Name, InsertAtEnd); in CreateZExtOrBitCast()
2637 return Create(Instruction::BitCast, S, Ty, Name, InsertBefore); in CreateSExtOrBitCast()
2645 return Create(Instruction::BitCast, S, Ty, Name, InsertAtEnd); in CreateSExtOrBitCast()
2653 return Create(Instruction::BitCast, S, Ty, Name, InsertBefore); in CreateTruncOrBitCast()
2661 return Create(Instruction::BitCast, S, Ty, Name, InsertAtEnd); in CreateTruncOrBitCast()
2710 return Create(Instruction::BitCast, S, Ty, Name, InsertAtEnd); in CreatePointerBitCastOrAddrSpaceCast()
2723 return Create(Instruction::BitCast, S, Ty, Name, InsertBefore); in CreatePointerBitCastOrAddrSpaceCast()
2734 return Create(Instruction::BitCast, S, Ty, Name, InsertBefore); in CreateBitOrPointerCast()
2745 (SrcBits == DstBits ? Instruction::BitCast : in CreateIntegerCast()
2759 (SrcBits == DstBits ? Instruction::BitCast : in CreateIntegerCast()
2773 (SrcBits == DstBits ? Instruction::BitCast : in CreateFPCast()
2786 (SrcBits == DstBits ? Instruction::BitCast : in CreateFPCast()
2919 return BitCast; in getCastOpcode()
2946 return BitCast; // Same size, No-op cast in getCastOpcode()
2956 return BitCast; // Same size, no-op cast in getCastOpcode()
2974 return BitCast; // same size, no-op cast in getCastOpcode()
2979 return BitCast; // same size, no-op cast in getCastOpcode()
2985 return BitCast; in getCastOpcode()
2990 return BitCast; // ptr -> ptr in getCastOpcode()
2998 return BitCast; // 64-bit vector to MMX in getCastOpcode()
3074 case Instruction::BitCast: { in castIsValid()
3261 ) : CastInst(Ty, BitCast, S, Name, InsertBefore) { in BitCastInst()
3267 ) : CastInst(Ty, BitCast, S, Name, InsertAtEnd) { in BitCastInst()