Searched refs:SExt (Results 51 - 75 of 155) sorted by relevance

1234567

/external/swiftshader/third_party/LLVM/lib/Analysis/
H A DValueTracking.cpp305 case Instruction::SExt: {
916 case Instruction::SExt:
1072 /// through SExt instructions only if LookThroughSExt is true.
1113 case Instruction::SExt:
/external/llvm/lib/Analysis/
H A DObjCARCInstKind.cpp289 case Instruction::SExt:
H A DLazyValueInfo.cpp1019 case Instruction::SExt:
1060 case Instruction::SExt:
H A DScalarEvolution.cpp157 const SCEVSignExtendExpr *SExt = cast<SCEVSignExtendExpr>(this); local
158 const SCEV *Op = SExt->getOperand();
160 << *SExt->getType() << ")";
1857 const SCEV *SExt = getSignExtendExpr(Op, Ty); local
1858 if (!isa<SCEVSignExtendExpr>(SExt))
1859 return SExt;
1871 return SExt;
4502 if (const SCEVSignExtendExpr *SExt = dyn_cast<SCEVSignExtendExpr>(S)) {
4503 ConstantRange X = getRange(SExt->getOperand(), SignHint);
4504 return setRange(SExt, SignHin
[all...]
H A DValueTracking.cpp1003 case Instruction::SExt: {
1973 case Instruction::SExt:
2178 /// through SExt instructions only if LookThroughSExt is true.
2219 case Instruction::SExt:
3548 case Instruction::SExt:
3604 // by the arguments above for Add, Sub, Trunc, SExt and Mul.
/external/llvm/lib/IR/
H A DInstruction.cpp304 case SExt: return "sext";
H A DConstants.cpp1140 case Instruction::SExt:
1471 case Instruction::SExt:
1548 (isSigned ? Instruction::SExt : Instruction::ZExt)));
1584 assert(C->getType()->isIntOrIntVectorTy() && "SExt operand must be integral");
1585 assert(Ty->isIntOrIntVectorTy() && "SExt produces only integer");
1587 "SrcTy must be smaller than DestTy for SExt!");
1589 return getFoldedCast(Instruction::SExt, C, Ty, OnlyIfReduced);
2856 case Instruction::SExt:
/external/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp537 case Instruction::SExt:
/external/swiftshader/third_party/LLVM/lib/Target/CppBackend/
H A DCPPBackend.cpp452 HANDLE_ATTR(SExt);
784 case Instruction::SExt: Out << "Instruction::SExt"; break;
1293 case Instruction::SExt:
1308 case Instruction::SExt: Out << "SExtInst"; break;
/external/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp65 CallerAttrs.hasAttribute(AttributeSet::ReturnIndex, Attribute::SExt))
101 isSExt = CS->paramHasAttr(AttrIdx, Attribute::SExt);
1262 bool SExt) const {
1271 return (N->isOne() && !SExt) || (SExt && (N->getValueType(0) != MVT::i1));
1274 return N->isAllOnesValue() && SExt;
1442 // SExt
1485 bool SExt = (N0Opc == ISD::SIGN_EXTEND); local
1490 isExtendedTrueVal(N1C, N0->getValueType(0), SExt))) {
H A DFastISel.cpp83 IsSExt = CS->paramHasAttr(AttrIdx, Attribute::SExt);
860 Attrs.push_back(Attribute::SExt);
1644 case Instruction::SExt:
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
H A DMBlazeISelLowering.cpp728 case CCValAssign::SExt:
918 if (VA.getLocInfo() == CCValAssign::SExt)
/external/swiftshader/third_party/LLVM/lib/VMCore/
H A DConstantFold.cpp513 if (opc == Instruction::ZExt || opc == Instruction::SExt ||
662 case Instruction::SExt:
1704 case Instruction::SExt:
1710 if (CE1->getOpcode() == Instruction::SExt) isSigned = true;
2123 if ((CE1->getOpcode() == Instruction::SExt && ICmpInst::isSigned(pred)) ||
/external/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1581 if (attr.hasAttribute(AttributeSet::ReturnIndex, Attribute::SExt))
1605 if (attr.hasAttribute(AttributeSet::ReturnIndex, Attribute::SExt))
1699 case SExt: return ISD::SIGN_EXTEND;
/external/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp1344 case CCValAssign::SExt: {
1683 case CCValAssign::SExt: {
1888 case Instruction::SExt:
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
H A DARMFastISel.cpp1592 case CCValAssign::SExt: {
1928 if (CS.paramHasAttr(AttrInd, Attribute::SExt))
2106 case Instruction::SExt:
/external/swiftshader/third_party/LLVM/lib/Target/X86/
H A DX86FastISel.cpp1573 if (CS.paramHasAttr(AttrInd, Attribute::SExt))
1678 case CCValAssign::SExt: {
1855 if (CS.paramHasAttr(0, Attribute::SExt))
/external/llvm/include/llvm/IR/
H A DPatternMatch.h805 /// \brief Matches SExt.
807 inline CastClass_match<OpTy, Instruction::SExt> m_SExt(const OpTy &Op) {
808 return CastClass_match<OpTy, Instruction::SExt>(Op);
/external/llvm/include/llvm/Target/
H A DTargetLowering.h1690 case Instruction::SExt:
2556 RetSExt = Call.paramHasAttr(0, Attribute::SExt);
/external/llvm/lib/Transforms/Utils/
H A DLocal.cpp1073 if (SExtInst *SExt = dyn_cast<SExtInst>(SI->getOperand(0)))
1074 ExtendedArg = dyn_cast<Argument>(SExt->getOperand(0));
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/
H A DAlphaISelLowering.cpp267 case CCValAssign::SExt:
373 if (VA.getLocInfo() == CCValAssign::SExt)
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp345 if (VA.getLocInfo() == CCValAssign::SExt)
478 case CCValAssign::SExt:
/external/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h414 if (Opcode == Instruction::SExt)
/external/llvm/lib/AsmParser/
H A DLLLexer.cpp745 INSTKEYWORD(sext, SExt);
/external/llvm/unittests/IR/
H A DInstructionsTest.cpp216 EXPECT_EQ(CastInst::SExt, CastInst::getCastOpcode(c8, true, V8x64Ty, true));

Completed in 5652 milliseconds

1234567