/external/llvm/unittests/IR/ |
AttributesTest.cpp | 26 AttributeSet::get(C, 2, Attribute::SExt) 39 AttributeSet::get(C, 1, Attribute::SExt)
|
InstructionsTest.cpp | 158 EXPECT_EQ(CastInst::SExt, CastInst::getCastOpcode(c8, true, V8x64Ty, true));
|
/external/llvm/lib/Target/Hexagon/ |
HexagonRemoveSZExtArgs.cpp | 59 if (F.getAttributes().hasAttribute(Idx, Attribute::SExt)) {
|
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: [all...] |
/external/llvm/include/llvm/Target/ |
TargetCallingConv.h | 29 static const uint64_t SExt = 1ULL<<1; ///< Sign extended 59 bool isSExt() const { return Flags & SExt; }
|
/external/llvm/include/llvm/CodeGen/ |
CallingConvLower.h | 35 SExt, // The value is sign extended in the location. 128 return (HTP == AExt || HTP == SExt || HTP == ZExt);
|
/external/llvm/lib/Analysis/ |
CostModel.cpp | 172 case Instruction::SExt:
|
ScalarEvolution.cpp | 158 const SCEVSignExtendExpr *SExt = cast<SCEVSignExtendExpr>(this); 159 const SCEV *Op = SExt->getOperand(); 160 OS << "(sext " << *Op->getType() << " " << *Op << " to " 161 << *SExt->getType() << ")"; 846 // trunc(sext(x)) --> sext(x) if widening or trunc(x) if narrowing [all...] |
/external/llvm/lib/Transforms/ObjCARC/ |
ObjCARCUtil.cpp | 223 case Instruction::SExt: case Instruction::ZExt: case Instruction::Trunc:
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineCasts.cpp | 163 C = ConstantExpr::getIntegerCast(C, Ty, isSigned /*Sext or ZExt*/); 193 case Instruction::SExt: 203 Opc == Instruction::SExt); 281 // If this is a vector sext from a compare, then we don't want to break the 283 if (opc == Instruction::SExt && isa<CmpInst>(V) && Ty->isVectorTy()) 409 case Instruction::SExt: 671 case Instruction::SExt: // zext(sext(x)) -> sext(x). [all...] |
InstCombineVectorOps.cpp | 538 case Instruction::SExt: 621 case Instruction::SExt: 698 case Instruction::SExt: [all...] |
/external/llvm/include/llvm/IR/ |
Attributes.h | 95 SExt, ///< Sign extended before/after call
|
/external/llvm/lib/IR/ |
Instructions.cpp | [all...] |
Attributes.cpp | 209 if (hasAttribute(Attribute::SExt)) 349 case Attribute::SExt: return 1 << 1; [all...] |
ConstantFold.cpp | 514 // sext(undef) = 0, because the top bits will all be the same. 516 if (opc == Instruction::ZExt || opc == Instruction::SExt || 666 case Instruction::SExt: 670 CI->getValue().sext(BitWidth)); [all...] |
Instruction.cpp | 228 case SExt: return "sext";
|
Constants.cpp | [all...] |
/external/llvm/lib/CodeGen/ |
BasicTargetTransformInfo.cpp | 323 // Assume that sext is done using SHL and SRA. 324 if (Opcode == Instruction::SExt)
|
TargetLoweringBase.cpp | [all...] |
Analysis.cpp | 532 CallerAttrs.hasAttribute(AttributeSet::ReturnIndex, Attribute::SExt))
|
/external/llvm/lib/Transforms/Scalar/ |
LoopRotation.cpp | 200 case Instruction::SExt:
|
/external/llvm/lib/Transforms/Utils/ |
Local.cpp | [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.cpp | 267 case CCValAssign::SExt: 568 case CCValAssign::SExt: 730 case CCValAssign::SExt: [all...] |
/external/llvm/lib/Target/CppBackend/ |
CPPBackend.cpp | 487 HANDLE_ATTR(SExt); 836 case Instruction::SExt: Out << "Instruction::SExt"; break; [all...] |
/external/llvm/include/llvm/Support/ |
PatternMatch.h | 684 inline CastClass_match<OpTy, Instruction::SExt> 686 return CastClass_match<OpTy, Instruction::SExt>(Op); [all...] |