/external/llvm/include/llvm/Target/ |
TargetCallingConv.h | 29 static const uint64_t SExt = 1ULL<<1; ///< Sign extended 57 bool isSExt() const { return Flags & SExt; }
|
/external/llvm/lib/Target/Hexagon/ |
HexagonRemoveSZExtArgs.cpp | 53 if (F.paramHasAttr(Idx, Attribute::SExt)) {
|
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: [all...] |
/external/llvm/include/llvm/CodeGen/ |
CallingConvLower.h | 34 SExt, // The value is sign extended in the location. 127 return (HTP == AExt || HTP == SExt || HTP == ZExt);
|
/external/llvm/lib/VMCore/ |
Attributes.cpp | 33 if (Attrs & Attribute::SExt) 102 Incompatible |= SExt | ZExt;
|
Instructions.cpp | [all...] |
Instruction.cpp | 138 case SExt: return "sext";
|
ConstantFold.cpp | 509 // sext(undef) = 0, because the top bits will all be the same. 511 if (opc == Instruction::ZExt || opc == Instruction::SExt || 663 case Instruction::SExt: 667 CI->getValue().sext(BitWidth)); [all...] |
Constants.cpp | [all...] |
/external/llvm/lib/CodeGen/ |
Analysis.cpp | 321 if ((CallerRetAttr & Attribute::ZExt) || (CallerRetAttr & Attribute::SExt)) 361 if ((CallerRetAttr & Attribute::ZExt) || (CallerRetAttr & Attribute::SExt))
|
/external/llvm/include/llvm/ |
Attributes.h | 100 DECLARE_LLVM_ATTRIBUTE(SExt,1<<1) ///< Sign extended before/after call
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineCasts.cpp | 157 C = ConstantExpr::getIntegerCast(C, Ty, isSigned /*Sext or ZExt*/); 187 case Instruction::SExt: 197 Opc == Instruction::SExt); 272 // If this is a vector sext from a compare, then we don't want to break the 274 if (opc == Instruction::SExt && isa<CmpInst>(V) && Ty->isVectorTy()) 400 case Instruction::SExt: 662 case Instruction::SExt: // zext(sext(x)) -> sext(x). [all...] |
/external/llvm/unittests/VMCore/ |
InstructionsTest.cpp | 134 EXPECT_EQ(CastInst::SExt, CastInst::getCastOpcode(c8, true, V8x64Ty, true));
|
/external/llvm/lib/Transforms/Scalar/ |
LoopRotation.cpp | 194 case Instruction::SExt:
|
/external/llvm/include/llvm/Support/ |
PatternMatch.h | 603 inline CastClass_match<OpTy, Instruction::SExt> 605 return CastClass_match<OpTy, Instruction::SExt>(Op);
|
/external/llvm/lib/Transforms/Utils/ |
Local.cpp | 814 if (SExtInst *SExt = dyn_cast<SExtInst>(SI->getOperand(0))) 815 ExtendedArg = dyn_cast<Argument>(SExt->getOperand(0)); [all...] |
/external/llvm/lib/Analysis/ |
ScalarEvolution.cpp | 152 const SCEVSignExtendExpr *SExt = cast<SCEVSignExtendExpr>(this); 153 const SCEV *Op = SExt->getOperand(); 154 OS << "(sext " << *Op->getType() << " " << *Op << " to " 155 << *SExt->getType() << ")"; 837 // trunc(sext(x)) --> sext(x) if widening or trunc(x) if narrowing [all...] |
ValueTracking.cpp | 453 case Instruction::SExt: { [all...] |
LazyValueInfo.cpp | 745 case Instruction::SExt: [all...] |
/external/llvm/lib/Target/CppBackend/ |
CPPBackend.cpp | 484 HANDLE_ATTR(SExt); 825 case Instruction::SExt: Out << "Instruction::SExt"; break; [all...] |
/external/llvm/lib/Target/MBlaze/ |
MBlazeISelLowering.cpp | 735 case CCValAssign::SExt: [all...] |
/external/llvm/lib/Target/X86/ |
X86FastISel.cpp | 869 // 64-bit comparisons are only valid if the immediate fits in a 32-bit sext [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.cpp | 345 if (VA.getLocInfo() == CCValAssign::SExt) 476 case CCValAssign::SExt: [all...] |
/external/llvm/lib/AsmParser/ |
LLLexer.cpp | 613 INSTKEYWORD(sext, SExt);
|
/external/llvm/unittests/Support/ |
ConstantRangeTest.cpp | 202 TEST_F(ConstantRangeTest, SExt) { 211 EXPECT_EQ(SOne, ConstantRange(One.getLower().sext(20), 212 One.getUpper().sext(20))); 213 EXPECT_EQ(SSome, ConstantRange(Some.getLower().sext(20), 214 Some.getUpper().sext(20)));
|