Searched refs:PostInc (Results 1 – 15 of 15) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonBaseInfo.h | 37 PostInc = 6 // Post increment addressing mode enumerator
|
H A D | HexagonMCChecker.cpp | 505 if (Mode == HexagonII::PostInc) in checkNewValues()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCInstrInfo.cpp | 34 PostInc = 2, enumerator 414 return ((F >> TSF_AddrModeOff) & TSF_AddModeMask) == PostInc; in isPostIncrement()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonSplitDouble.cpp | 626 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 D | HexagonDepInstrInfo.td | 8922 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 D | Hexagon.td | 314 let KeyCol = ["PostInc"]; 323 let ValueCols = [["PostInc"]];
|
H A D | HexagonRDFOpt.cpp | 226 if (HII.getAddrMode(MI) != HexagonII::PostInc) in rewrite()
|
H A D | HexagonPseudo.td | 567 addrMode = PostInc, accessSize = MS, hasSideEffects = 0 in { 590 addrMode = PostInc, accessSize = MS, hasSideEffects = 0 in {
|
H A D | HexagonInstrFormats.td | 20 def PostInc : AddrModeType<6>; // Post increment addressing mode
|
H A D | HexagonInstrInfo.cpp | 1656 return getAddrMode(MI) == HexagonII::PostInc; in isPostIncrement()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | StmtVisitor.h | 161 UNARYOP_FALLBACK(PostInc) UNARYOP_FALLBACK(PostDec)
|
H A D | OperationKinds.def | 429 UNARY_OPERATION(PostInc, "++")
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 2784 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 D | LoopStrengthReduce.cpp | 7174 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 D | ScalarEvolution.cpp | 10879 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()
|