Home
last modified time | relevance | path

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

12

/external/clang/test/SemaCXX/
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()
/external/llvm-project/clang/test/SemaCXX/
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()
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()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonBaseInfo.h42 PostInc = 6 // Post increment addressing mode enumerator
/external/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonBaseInfo.h37 PostInc = 6 // Post increment addressing mode enumerator
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonBaseInfo.h90 PostInc = 6 // Post increment addressing mode enumerator
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonDepInstrInfo.td8769 let addrMode = PostInc;
8781 let addrMode = PostInc;
8794 let addrMode = PostInc;
8807 let addrMode = PostInc;
8819 let addrMode = PostInc;
8857 let addrMode = PostInc;
8869 let addrMode = PostInc;
8882 let addrMode = PostInc;
8895 let addrMode = PostInc;
8907 let addrMode = PostInc;
[all …]
DHexagonSplitDouble.cpp632 bool PostInc = (OrigOpc == Hexagon::L2_loadrd_pi || in splitMemRef() local
639 unsigned AdrX = PostInc ? (Load ? 2 : 1) in splitMemRef()
644 : (PostInc ? MI->getOperand(3) in splitMemRef()
651 int64_t Off = PostInc ? 0 : MI->getOperand(2).getImm(); in splitMemRef()
660 int64_t Off = PostInc ? 0 : MI->getOperand(1).getImm(); in splitMemRef()
671 if (PostInc) { in splitMemRef()
DHexagon.td248 let KeyCol = ["PostInc"];
257 let ValueCols = [["PostInc"]];
DHexagonRDFOpt.cpp221 if (HII.getAddrMode(MI) != HexagonII::PostInc) in rewrite()
DHexagonInstrFormats.td20 def PostInc : AddrModeType<6>; // Post increment addressing mode
DHexagonPseudo.td529 addrMode = PostInc, accessSize = MS, hasSideEffects = 0 in {
550 addrMode = PostInc, accessSize = MS, hasSideEffects = 0 in {
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/
DARCInstrInfo.cpp34 PostInc = 2, enumerator
415 return ((F >> TSF_AddrModeOff) & TSF_AddModeMask) == PostInc; in isPostIncrement()
/external/llvm-project/llvm/lib/Target/ARC/
DARCInstrInfo.cpp34 PostInc = 2, enumerator
415 return ((F >> TSF_AddrModeOff) & TSF_AddModeMask) == PostInc; in isPostIncrement()
/external/llvm/lib/Target/Hexagon/
DHexagonSplitDouble.cpp587 bool PostInc = (OrigOpc == Hexagon::L2_loadrd_pi || in splitMemRef() local
594 unsigned AdrX = PostInc ? (Load ? 2 : 1) in splitMemRef()
599 : (PostInc ? MI->getOperand(3) in splitMemRef()
606 int64_t Off = PostInc ? 0 : MI->getOperand(2).getImm(); in splitMemRef()
615 int64_t Off = PostInc ? 0 : MI->getOperand(1).getImm(); in splitMemRef()
626 if (PostInc) { in splitMemRef()
DHexagonRDFOpt.cpp207 if (HII.getAddrMode(MI) != HexagonII::PostInc) in rewrite()
DHexagonInstrInfoV60.td337 let addrMode = PostInc, hasNewValue = 1 in
402 let addrMode = PostInc, isPredicable = 1 in
444 let addrMode = PostInc, isNVStore = 1 in
479 let isPredicated = 1, addrMode = PostInc in
542 let addrMode = PostInc in
583 isNewValue = 1, opNewValue = 4, addrMode = PostInc, isNVStore = 1 in
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonSplitDouble.cpp632 bool PostInc = (OrigOpc == Hexagon::L2_loadrd_pi || in splitMemRef() local
639 unsigned AdrX = PostInc ? (Load ? 2 : 1) in splitMemRef()
644 : (PostInc ? MI->getOperand(3) in splitMemRef()
651 int64_t Off = PostInc ? 0 : MI->getOperand(2).getImm(); in splitMemRef()
660 int64_t Off = PostInc ? 0 : MI->getOperand(1).getImm(); in splitMemRef()
671 if (PostInc) { in splitMemRef()
DHexagonDepInstrInfo.td8876 let addrMode = PostInc;
8888 let addrMode = PostInc;
8901 let addrMode = PostInc;
8914 let addrMode = PostInc;
8926 let addrMode = PostInc;
8964 let addrMode = PostInc;
8976 let addrMode = PostInc;
8989 let addrMode = PostInc;
9002 let addrMode = PostInc;
9014 let addrMode = PostInc;
[all …]
DHexagon.td277 let KeyCol = ["PostInc"];
286 let ValueCols = [["PostInc"]];
DHexagonRDFOpt.cpp221 if (HII.getAddrMode(MI) != HexagonII::PostInc) in rewrite()
DHexagonPseudo.td529 addrMode = PostInc, accessSize = MS, hasSideEffects = 0 in {
552 addrMode = PostInc, accessSize = MS, hasSideEffects = 0 in {
DHexagonInstrFormats.td20 def PostInc : AddrModeType<6>; // Post increment addressing mode
/external/llvm-project/clang/include/clang/AST/
DStmtVisitor.h160 UNARYOP_FALLBACK(PostInc) UNARYOP_FALLBACK(PostDec)
/external/clang/include/clang/AST/
DStmtVisitor.h155 UNARYOP_FALLBACK(PostInc) UNARYOP_FALLBACK(PostDec)

12