/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Target/ |
H A D | TargetCallingConv.h | 29 static const uint64_t SExt = 1ULL<<1; ///< Sign extended member in struct:llvm::ISD::ArgFlagsTy 57 bool isSExt() const { return Flags & SExt; }
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Hexagon/ |
H A D | HexagonRemoveSZExtArgs.cpp | 53 if (F.paramHasAttr(Idx, Attribute::SExt)) {
|
H A D | HexagonISelLowering.cpp | 138 LocInfo = CCValAssign::SExt; 213 LocInfo = CCValAssign::SExt; 456 // Loc info must be one of Full, SExt, ZExt, or AExt. 460 case CCValAssign::SExt:
|
/macosx-10.9.5/llvmCore-3425.0.33/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);
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/InstCombine/ |
H A D | InstCombineCasts.cpp | 187 case Instruction::SExt: 197 Opc == Instruction::SExt); 274 if (opc == Instruction::SExt && isa<CmpInst>(V) && Ty->isVectorTy()) 400 case Instruction::SExt: 662 case Instruction::SExt: // zext(sext(x)) -> sext(x). 896 In = Builder->CreateIntCast(In, CI.getType(), true/*SExt*/); 954 return CastInst::CreateIntegerCast(In, CI.getType(), true/*SExt*/); 1002 case Instruction::SExt: // sext(sext(x)) -> sext(x)
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/VMCore/ |
H A D | Attributes.cpp | 104 Incompatible |= Attribute::SExt | Attribute::ZExt;
|
H A D | Instructions.cpp | 2039 case Instruction::SExt: 2081 case Instruction::SExt: 2155 { 8, 0, 1,99,99, 0, 2,99,99,99, 0, 3 }, // SExt | 2284 case SExt: return new SExtInst (S, Ty, Name, InsertBefore); 2305 case SExt: return new SExtInst (S, Ty, Name, InsertAtEnd); 2340 return Create(Instruction::SExt, S, Ty, Name, InsertBefore); 2348 return Create(Instruction::SExt, S, Ty, Name, InsertAtEnd); 2402 (isSigned ? Instruction::SExt : Instruction::ZExt))); 2416 (isSigned ? Instruction::SExt : Instruction::ZExt))); 2547 return SExt; // signe [all...] |
H A D | Instruction.cpp | 138 case SExt: return "sext";
|
H A D | ConstantFold.cpp | 511 if (opc == Instruction::ZExt || opc == Instruction::SExt || 663 case Instruction::SExt: 1444 case Instruction::SExt: 1450 if (CE1->getOpcode() == Instruction::SExt) isSigned = true; 1864 if ((CE1->getOpcode() == Instruction::SExt && ICmpInst::isSigned(pred)) ||
|
H A D | Constants.cpp | 1062 case Instruction::SExt: 1373 case Instruction::SExt: return getSExt(C, Ty); 1422 (isSigned ? Instruction::SExt : Instruction::ZExt))); 1458 assert(C->getType()->isIntOrIntVectorTy() && "SExt operand must be integral"); 1459 assert(Ty->isIntOrIntVectorTy() && "SExt produces only integer"); 1461 "SrcTy must be smaller than DestTy for SExt!"); 1463 return getFoldedCast(Instruction::SExt, C, Ty);
|
/macosx-10.9.5/llvmCore-3425.0.33/unittests/VMCore/ |
H A D | InstructionsTest.cpp | 134 EXPECT_EQ(CastInst::SExt, CastInst::getCastOpcode(c8, true, V8x64Ty, true));
|
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/ |
H A D | Attributes.h | 60 DECLARE_LLVM_ATTRIBUTE(SExt,1<<1) ///< Sign extended before/after call
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/ |
H A D | LoopRotation.cpp | 194 case Instruction::SExt:
|
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Support/ |
H A D | PatternMatch.h | 603 inline CastClass_match<OpTy, Instruction::SExt> 605 return CastClass_match<OpTy, Instruction::SExt>(Op);
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Utils/ |
H A D | Local.cpp | 848 if (SExtInst *SExt = dyn_cast<SExtInst>(SI->getOperand(0))) 849 ExtendedArg = dyn_cast<Argument>(SExt->getOperand(0));
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 152 const SCEVSignExtendExpr *SExt = cast<SCEVSignExtendExpr>(this); local 153 const SCEV *Op = SExt->getOperand(); 155 << *SExt->getType() << ")"; 1329 const SCEV *SExt = getSignExtendExpr(Op, Ty); local 1330 if (!isa<SCEVSignExtendExpr>(SExt)) 1331 return SExt; 1344 return SExt; 3327 if (const SCEVSignExtendExpr *SExt = dyn_cast<SCEVSignExtendExpr>(S)) { 3328 ConstantRange X = getUnsignedRange(SExt->getOperand()); 3329 return setUnsignedRange(SExt, [all...] |
H A D | ValueTracking.cpp | 453 case Instruction::SExt: { 1026 case Instruction::SExt: 1176 /// through SExt instructions only if LookThroughSExt is true. 1217 case Instruction::SExt:
|
H A D | LazyValueInfo.cpp | 745 case Instruction::SExt:
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 484 HANDLE_ATTR(SExt); 825 case Instruction::SExt: Out << "Instruction::SExt"; break; 1370 case Instruction::SExt: 1385 case Instruction::SExt: Out << "SExtInst"; break;
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MBlaze/ |
H A D | MBlazeISelLowering.cpp | 735 case CCValAssign::SExt: 925 if (VA.getLocInfo() == CCValAssign::SExt)
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/ |
H A D | X86FastISel.cpp | 1625 if (CS.paramHasAttr(AttrInd, Attribute::SExt)) 1729 case CCValAssign::SExt: { 1914 if (CS.paramHasAttr(0, Attribute::SExt))
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 345 if (VA.getLocInfo() == CCValAssign::SExt) 476 case CCValAssign::SExt:
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/AsmParser/ |
H A D | LLLexer.cpp | 616 INSTKEYWORD(sext, SExt);
|
/macosx-10.9.5/llvmCore-3425.0.33/unittests/Support/ |
H A D | ConstantRangeTest.cpp | 202 TEST_F(ConstantRangeTest, SExt) {
|
/macosx-10.9.5/llvmCore-3425.0.33/bindings/ocaml/llvm/ |
H A D | llvm_ocaml.c | 610 value SExt) { 611 return LLVMConstInt(IntTy, Int64_val(N), Bool_val(SExt)); 609 llvm_const_of_int64(LLVMTypeRef IntTy, value N, value SExt) argument
|