Searched refs:PostInc (Results 1 – 16 of 16) sorted by relevance
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | overloaded-operator.cpp | 110 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 D | diagnose_if.cpp | 464 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 D | HexagonBaseInfo.h | 37 PostInc = 6 // Post increment addressing mode enumerator
|
| H A D | HexagonMCChecker.cpp | 512 if (Mode == HexagonII::PostInc) in checkNewValues()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARC/ |
| H A D | ARCInstrInfo.cpp | 34 PostInc = 2, enumerator 415 return ((F >> TSF_AddrModeOff) & TSF_AddModeMask) == PostInc; in isPostIncrement()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonSplitDouble.cpp | 627 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 D | HexagonDepInstrInfo.td | 8878 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 D | Hexagon.td | 302 let KeyCol = ["PostInc"]; 311 let ValueCols = [["PostInc"]];
|
| H A D | HexagonRDFOpt.cpp | 221 if (HII.getAddrMode(MI) != HexagonII::PostInc) in rewrite()
|
| H A D | HexagonPseudo.td | 551 addrMode = PostInc, accessSize = MS, hasSideEffects = 0 in { 574 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 | 1648 return getAddrMode(MI) == HexagonII::PostInc; in isPostIncrement()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | StmtVisitor.h | 160 UNARYOP_FALLBACK(PostInc) UNARYOP_FALLBACK(PostDec)
|
| H A D | OperationKinds.def | 422 UNARY_OPERATION(PostInc, "++")
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 3312 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 D | ScalarEvolution.cpp | 10548 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()
|