HomeSort by relevance Sort by last modified time
    Searched refs:SExt (Results 1 - 25 of 64) sorted by null

1 2 3

  /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)));

Completed in 882 milliseconds

1 2 3