Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/test/SemaCXX/
H A Doverloaded-operator.cpp110 struct PostInc { struct
111 PostInc operator++(int);
112 PostInc& operator++();
120 void incdec_test(PostInc pi, PostDec pd) { in incdec_test()
121 const PostInc& pi1 = pi++; in incdec_test()
123 PostInc &pi2 = ++pi; in incdec_test()
H A Ddiagnose_if.cpp464 struct PostInc { struct
470 PostInc{}++; in runPostInc()
471 PostInc{}.operator++(1); // expected-warning{{oh no}} in runPostInc()
472 PostInc{}.operator++(2); // expected-error{{oh no}} in runPostInc()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonBaseInfo.h37 PostInc = 6 // Post increment addressing mode enumerator
H A DHexagonMCChecker.cpp512 if (Mode == HexagonII::PostInc) in checkNewValues()
/llvm-project-15.0.7/llvm/lib/Target/ARC/
H A DARCInstrInfo.cpp34 PostInc = 2, enumerator
415 return ((F >> TSF_AddrModeOff) & TSF_AddModeMask) == PostInc; in isPostIncrement()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonSplitDouble.cpp627 bool PostInc = (OrigOpc == Hexagon::L2_loadrd_pi || in splitMemRef() local
634 unsigned AdrX = PostInc ? (Load ? 2 : 1) in splitMemRef()
639 : (PostInc ? MI->getOperand(3) in splitMemRef()
646 int64_t Off = PostInc ? 0 : MI->getOperand(2).getImm(); in splitMemRef()
655 int64_t Off = PostInc ? 0 : MI->getOperand(1).getImm(); in splitMemRef()
666 if (PostInc) { in splitMemRef()
H A DHexagonDepInstrInfo.td8878 let addrMode = PostInc;
8890 let addrMode = PostInc;
8903 let addrMode = PostInc;
8916 let addrMode = PostInc;
8928 let addrMode = PostInc;
8966 let addrMode = PostInc;
8978 let addrMode = PostInc;
8991 let addrMode = PostInc;
9004 let addrMode = PostInc;
9016 let addrMode = PostInc;
[all …]
H A DHexagon.td302 let KeyCol = ["PostInc"];
311 let ValueCols = [["PostInc"]];
H A DHexagonRDFOpt.cpp221 if (HII.getAddrMode(MI) != HexagonII::PostInc) in rewrite()
H A DHexagonPseudo.td551 addrMode = PostInc, accessSize = MS, hasSideEffects = 0 in {
574 addrMode = PostInc, accessSize = MS, hasSideEffects = 0 in {
H A DHexagonInstrFormats.td20 def PostInc : AddrModeType<6>; // Post increment addressing mode
H A DHexagonInstrInfo.cpp1648 return getAddrMode(MI) == HexagonII::PostInc; in isPostIncrement()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DStmtVisitor.h160 UNARYOP_FALLBACK(PostInc) UNARYOP_FALLBACK(PostDec)
H A DOperationKinds.def422 UNARY_OPERATION(PostInc, "++")
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3312 Value *PostInc = OrigPhi->getIncomingValueForBlock(OrigLoop->getLoopLatch()); in fixupIVUsers() local
3313 for (User *U : PostInc->users()) { in fixupIVUsers()
5413 Value *PostInc = Entry.first->getIncomingValueForBlock(L.getLoopLatch()); in isCandidateForEpilogueVectorization() local
5414 for (User *U : PostInc->users()) in isCandidateForEpilogueVectorization()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolution.cpp10548 const SCEV *PostInc = SCEVPostIncRewriter::rewrite(S, L, *this); in SplitIntoInitAndPostInc() local
10549 assert(PostInc != getCouldNotCompute() && "Unexpected could not compute"); in SplitIntoInitAndPostInc()
10550 return { Start, PostInc }; in SplitIntoInitAndPostInc()