Home
last modified time | relevance | path

Searched refs:PostInc (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonBaseInfo.h37 PostInc = 6 // Post increment addressing mode enumerator
H A DHexagonMCChecker.cpp505 if (Mode == HexagonII::PostInc) in checkNewValues()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrInfo.cpp34 PostInc = 2, enumerator
414 return ((F >> TSF_AddrModeOff) & TSF_AddModeMask) == PostInc; in isPostIncrement()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSplitDouble.cpp626 bool PostInc = (OrigOpc == Hexagon::L2_loadrd_pi || in splitMemRef() local
633 unsigned AdrX = PostInc ? (Load ? 2 : 1) in splitMemRef()
638 : (PostInc ? MI->getOperand(3) in splitMemRef()
645 int64_t Off = PostInc ? 0 : MI->getOperand(2).getImm(); in splitMemRef()
654 int64_t Off = PostInc ? 0 : MI->getOperand(1).getImm(); in splitMemRef()
665 if (PostInc) { in splitMemRef()
H A DHexagonDepInstrInfo.td8922 let addrMode = PostInc;
8934 let addrMode = PostInc;
8947 let addrMode = PostInc;
8960 let addrMode = PostInc;
8972 let addrMode = PostInc;
9010 let addrMode = PostInc;
9022 let addrMode = PostInc;
9035 let addrMode = PostInc;
9048 let addrMode = PostInc;
9060 let addrMode = PostInc;
[all...]
H A DHexagon.td314 let KeyCol = ["PostInc"];
323 let ValueCols = [["PostInc"]];
H A DHexagonRDFOpt.cpp226 if (HII.getAddrMode(MI) != HexagonII::PostInc) in rewrite()
H A DHexagonPseudo.td567 addrMode = PostInc, accessSize = MS, hasSideEffects = 0 in {
590 addrMode = PostInc, accessSize = MS, hasSideEffects = 0 in {
H A DHexagonInstrFormats.td20 def PostInc : AddrModeType<6>; // Post increment addressing mode
H A DHexagonInstrInfo.cpp1656 return getAddrMode(MI) == HexagonII::PostInc; in isPostIncrement()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmtVisitor.h161 UNARYOP_FALLBACK(PostInc) UNARYOP_FALLBACK(PostDec)
H A DOperationKinds.def429 UNARY_OPERATION(PostInc, "++")
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2784 Value *PostInc = OrigPhi->getIncomingValueForBlock(OrigLoop->getLoopLatch()); in fixupIVUsers() local
2785 for (User *U : PostInc->users()) { in fixupIVUsers()
4608 Value *PostInc = in isCandidateForEpilogueVectorization() local
4610 for (User *U : PostInc->users()) in isCandidateForEpilogueVectorization()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp7174 const SCEVAddRecExpr *PostInc = AddRec->getPostIncExpr(SE); in canFoldTermCondOfLoop() local
7175 const SCEV *TermValueSLocal = PostInc->evaluateAtIteration(BECount, SE); in canFoldTermCondOfLoop()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp10879 const SCEV *PostInc = SCEVPostIncRewriter::rewrite(S, L, *this); in SplitIntoInitAndPostInc() local
10880 assert(PostInc != getCouldNotCompute() && "Unexpected could not compute"); in SplitIntoInitAndPostInc()
10881 return { Start, PostInc }; in SplitIntoInitAndPostInc()