Lines Matching full:sext
2049 case Instruction::SExt:
2091 case Instruction::SExt:
2138 // SEXT < Integral Signed Integer Any
2154 // and causes issues when building libgcc. We disallow fptosi+sext for the
2166 { 8, 0, 1,99,99, 0, 2,99,99,99, 0, 3 }, // SExt |
2257 case 9: // zext, sext -> zext, because sext can't sign extend after zext
2332 case SExt: return new SExtInst (S, Ty, Name, InsertBefore);
2353 case SExt: return new SExtInst (S, Ty, Name, InsertAtEnd);
2388 return Create(Instruction::SExt, S, Ty, Name, InsertBefore);
2396 return Create(Instruction::SExt, S, Ty, Name, InsertAtEnd);
2458 (isSigned ? Instruction::SExt : Instruction::ZExt)));
2472 (isSigned ? Instruction::SExt : Instruction::ZExt)));
2644 return SExt; // signed -> SEXT
2749 case Instruction::SExt:
2820 ) : CastInst(Ty, SExt, S, Name, InsertBefore) {
2821 assert(castIsValid(getOpcode(), S, Ty) && "Illegal SExt");
2826 ) : CastInst(Ty, SExt, S, Name, InsertAtEnd) {
2827 assert(castIsValid(getOpcode(), S, Ty) && "Illegal SExt");