Home
last modified time | relevance | path

Searched defs:SExt (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBitTracker.h62 enum { SExt, ZExt }; enumerator
/llvm-project/llvm/unittests/CodeGen/
H A DSelectionDAGPatternMatchTest.cpp188 SDValue SExt = DAG->getNode(ISD::SIGN_EXTEND, DL, Int64VT, Op0); TEST_F() local
272 SDValue SExt = DAG->getNode(ISD::SIGN_EXTEND, DL, Int64VT, Op32); TEST_F() local
/llvm-project/llvm/lib/Target/BPF/
H A DBPFCheckAndAdjustIR.cpp181 SExtInst *SExt; global() member
199 } else if (auto *SExt = dyn_cast<SExtInst>(V)) { sinkMinMaxInBB() local
[all...]
/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerExpectIntrinsic.cpp153 if (SExtInst *SExt = dyn_cast<SExtInst>(V)) { in handlePhiDef() local
H A DNaryReassociate.cpp364 if (SExtInst *SExt = dyn_cast<SExtInst>(IndexToSplit)) { in tryReassociateGEPAtIndex() local
/llvm-project/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp105 if (auto *I = dyn_cast<Instruction>(SExt->getOperand(0))) in InsertMuls() local
325 if (SExt->getSrcTy()->getIntegerBitWidth() != MaxBitWidth) in IsNarrowSequence() local
/llvm-project/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h37 SExt, // The value is sign extended in the location. enumerator
/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h332 setSignExt(bool SExt) setSignExt() argument
/llvm-project/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp170 SExt, global() enumerator
H A DCodeGenPrepare.cpp4641 promoteOperandForTruncAndAnyExt(Instruction * SExt,TypePromotionTransaction & TPT,InstrToOrigTy & PromotedInsts,unsigned & CreatedInstsCost,SmallVectorImpl<Instruction * > * Exts,SmallVectorImpl<Instruction * > * Truncs,const TargetLowering & TLI) promoteOperandForTruncAndAnyExt() argument
[all...]
/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp1017 const auto *SExt = cast<SExtInst>(I); selectSExt() local
/llvm-project/llvm/bindings/ocaml/llvm/
H A Dllvm.ml217 | SExt Constructor
H A Dllvm.mli243 | SExt Constructor
H A Dllvm_ocaml.c1008 llvm_const_of_int64(value IntTy,value N,value SExt) llvm_const_of_int64() argument
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp295 int32_t SExt = static_cast<int16_t>(Lo); tryFoldImmWithOpSel() local
/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp297 const SCEVSignExtendExpr *SExt = cast<SCEVSignExtendExpr>(this); print() local
2193 const SCEV *SExt = getSignExtendExpr(Op, Ty); getAnyExtendExpr() local
5395 const SCEVSignExtendExpr *SExt = dyn_cast<SCEVSignExtendExpr>(Op); isSimpleCastedPHI() local
6680 const SCEVSignExtendExpr *SExt = cast<SCEVSignExtendExpr>(S); getRangeRef() local
10104 if (const SCEVSignExtendExpr *SExt = dyn_cast<SCEVSignExtendExpr>(S)) stripInjectiveFunctions() local
10865 if (const auto *SExt = dyn_cast<SCEVSignExtendExpr>(S)) isKnownNonZero() local
12555 const SCEVSignExtendExpr *SExt = dyn_cast<SCEVSignExtendExpr>(LHS); isKnownPredicateExtendIdiom() local
12567 const SCEVSignExtendExpr *SExt = dyn_cast<SCEVSignExtendExpr>(RHS); isKnownPredicateExtendIdiom() local
[all...]
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp4679 } else if (const auto *SExt = dyn_cast<SExtInst>(Src0)) { selectMul() local
4743 } else if (const auto *SExt = dyn_cast<SExtInst>(Op0)) { selectShift() local
[all...]
H A DAArch64ISelLowering.cpp3915 SDValue SExt = getAArch64Cmp() local
[all...]
/llvm-project/llvm/unittests/IR/
H A DConstantRangeTest.cpp467 TEST_F(ConstantRangeTest,SExt) TEST_F() argument
/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp2550 auto *SExt = Builder.CreateSExt(X, Ty, X->getName() + ".signext"); visitAnd() local
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp5728 SDValue SExt = DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, MVT::i64, WideOp, lowerSADDO_SSUBO() local
5744 SDValue SExt = DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, MVT::i64, Mul, lowerSMULO() local
14206 enum ExtKind : uint8_t { ZExt = 1 << 0, SExt = 1 << 1, FPExt = 1 << 2 }; global() enumerator
15635 SDValue SExt = DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, MVT::i64, In, performSRACombine() local
[all...]
/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp5691 bool SExt = CB.paramHasAttr(ArgNo, Attribute::SExt); getShadowExtension() local
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp1812 SDValue SExt = DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, Mul.getValueType(), PromoteIntRes_XMULO() local
H A DTargetLowering.cpp4611 bool SExt = (N0Opc == ISD::SIGN_EXTEND); SimplifySetCC() local
H A DDAGCombiner.cpp4039 SDValue SExt = DAG.getNode(ISD::SIGN_EXTEND, DL, VT, N1.getOperand(0)); visitSUB() local
13801 SDValue SExt = widenAbs() local
[all...]

12