/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonRemoveSZExtArgs.cpp | 59 if (F.getAttributes().hasAttribute(Idx, Attribute::SExt)) {
|
H A D | HexagonISelLowering.cpp | 110 LocInfo = CCValAssign::SExt; 148 LocInfo = CCValAssign::SExt; 223 LocInfo = CCValAssign::SExt; 465 // Loc info must be one of Full, SExt, ZExt, or AExt. 469 case CCValAssign::SExt:
|
/freebsd-10.0-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetCallingConv.h | 29 static const uint64_t SExt = 1ULL<<1; ///< Sign extended member in struct:llvm::ISD::ArgFlagsTy 59 bool isSExt() const { return Flags & SExt; }
|
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | CallingConvLower.h | 35 SExt, // The value is sign extended in the location. enumerator in enum:llvm::CCValAssign::LocInfo 128 return (HTP == AExt || HTP == SExt || HTP == ZExt);
|
/freebsd-10.0-release/contrib/llvm/lib/Analysis/ |
H A D | CostModel.cpp | 172 case Instruction::SExt:
|
H A D | ScalarEvolution.cpp | 158 const SCEVSignExtendExpr *SExt = cast<SCEVSignExtendExpr>(this); local 159 const SCEV *Op = SExt->getOperand(); 161 << *SExt->getType() << ")"; 1335 const SCEV *SExt = getSignExtendExpr(Op, Ty); local 1336 if (!isa<SCEVSignExtendExpr>(SExt)) 1337 return SExt; 1350 return SExt; 3333 if (const SCEVSignExtendExpr *SExt = dyn_cast<SCEVSignExtendExpr>(S)) { 3334 ConstantRange X = getUnsignedRange(SExt->getOperand()); 3335 return setUnsignedRange(SExt, [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCUtil.cpp | 221 case Instruction::SExt: case Instruction::ZExt: case Instruction::Trunc:
|
/freebsd-10.0-release/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCasts.cpp | 193 case Instruction::SExt: 203 Opc == Instruction::SExt); 283 if (opc == Instruction::SExt && isa<CmpInst>(V) && Ty->isVectorTy()) 409 case Instruction::SExt: 671 case Instruction::SExt: // zext(sext(x)) -> sext(x). 905 In = Builder->CreateIntCast(In, CI.getType(), true/*SExt*/); 963 return CastInst::CreateIntegerCast(In, CI.getType(), true/*SExt*/); 1011 case Instruction::SExt: // sext(sext(x)) -> sext(x)
|
/freebsd-10.0-release/contrib/llvm/include/llvm/IR/ |
H A D | Attributes.h | 92 SExt, ///< Sign extended before/after call enumerator in enum:llvm::Attribute::AttrKind
|
/freebsd-10.0-release/contrib/llvm/lib/IR/ |
H A D | Instructions.cpp | 2049 case Instruction::SExt: 2091 case Instruction::SExt: 2166 { 8, 0, 1,99,99, 0, 2,99,99,99, 0, 3 }, // SExt | 2295 case SExt: return new SExtInst (S, Ty, Name, InsertBefore); 2316 case SExt: return new SExtInst (S, Ty, Name, InsertAtEnd); 2351 return Create(Instruction::SExt, S, Ty, Name, InsertBefore); 2359 return Create(Instruction::SExt, S, Ty, Name, InsertAtEnd); 2413 (isSigned ? Instruction::SExt : Instruction::ZExt))); 2427 (isSigned ? Instruction::SExt : Instruction::ZExt))); 2558 return SExt; // signe [all...] |
H A D | Attributes.cpp | 202 if (hasAttribute(Attribute::SExt)) 366 case Attribute::SExt: return 1 << 1; 1145 Incompatible.addAttribute(Attribute::SExt)
|
H A D | ConstantFold.cpp | 515 if (opc == Instruction::ZExt || opc == Instruction::SExt || 665 case Instruction::SExt: 1438 case Instruction::SExt: 1444 if (CE1->getOpcode() == Instruction::SExt) isSigned = true; 1853 if ((CE1->getOpcode() == Instruction::SExt && ICmpInst::isSigned(pred)) ||
|
H A D | Instruction.cpp | 228 case SExt: return "sext";
|
H A D | Constants.cpp | 1121 case Instruction::SExt: 1456 case Instruction::SExt: return getSExt(C, Ty); 1506 (isSigned ? Instruction::SExt : Instruction::ZExt))); 1542 assert(C->getType()->isIntOrIntVectorTy() && "SExt operand must be integral"); 1543 assert(Ty->isIntOrIntVectorTy() && "SExt produces only integer"); 1545 "SrcTy must be smaller than DestTy for SExt!"); 1547 return getFoldedCast(Instruction::SExt, C, Ty); 2738 case Instruction::SExt:
|
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Vectorize/ |
H A D | VecUtils.cpp | 332 case Instruction::SExt: 461 case Instruction::SExt: 634 case Instruction::SExt:
|
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/ |
H A D | Analysis.cpp | 422 CallerAttrs.hasAttribute(AttributeSet::ReturnIndex, Attribute::SExt))
|
H A D | BasicTargetTransformInfo.cpp | 302 if (Opcode == Instruction::SExt)
|
H A D | TargetLoweringBase.cpp | 1135 if (attr.hasAttribute(AttributeSet::ReturnIndex, Attribute::SExt)) 1159 if (attr.hasAttribute(AttributeSet::ReturnIndex, Attribute::SExt)) 1221 case SExt: return ISD::SIGN_EXTEND;
|
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | LoopRotation.cpp | 200 case Instruction::SExt:
|
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 869 if (SExtInst *SExt = dyn_cast<SExtInst>(SI->getOperand(0))) 870 ExtendedArg = dyn_cast<Argument>(SExt->getOperand(0));
|
/freebsd-10.0-release/contrib/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 267 case CCValAssign::SExt: 568 case CCValAssign::SExt: 729 case CCValAssign::SExt: 1029 case CCValAssign::SExt: 1165 case CCValAssign::SExt:
|
/freebsd-10.0-release/contrib/llvm/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 487 HANDLE_ATTR(SExt); 836 case Instruction::SExt: Out << "Instruction::SExt"; break; 1381 case Instruction::SExt: 1396 case Instruction::SExt: Out << "SExtInst"; break;
|
/freebsd-10.0-release/contrib/llvm/include/llvm/Support/ |
H A D | PatternMatch.h | 684 inline CastClass_match<OpTy, Instruction::SExt> 686 return CastClass_match<OpTy, Instruction::SExt>(Op);
|
/freebsd-10.0-release/contrib/llvm/lib/Target/MBlaze/ |
H A D | MBlazeISelLowering.cpp | 737 case CCValAssign::SExt: 927 if (VA.getLocInfo() == CCValAssign::SExt)
|
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Expression/ |
H A D | IRInterpreter.cpp | 515 case Instruction::SExt: 837 case Instruction::SExt:
|