/external/llvm-project/clang/test/CodeGen/ |
D | attr-nomerge.cpp | 7 [[clang::nomerge]] bar(); in foo() 8 [[clang::nomerge]] (i = 4, bar()); in foo() 9 [[clang::nomerge]] (void)(bar()); in foo() 10 [[clang::nomerge]] f(bar(), bar()); in foo() 11 [[clang::nomerge]] [] { bar(); bar(); }(); // nomerge only applies to the anonymous function call in foo() 12 [[clang::nomerge]] for (bar(); bar(); bar()) {} in foo() 13 [[clang::nomerge]] { asm("nop"); } in foo()
|
/external/llvm-project/llvm/test/Transforms/SimplifyCFG/ |
D | 2008-05-16-PHIBlockMerge.ll | 3 ; RUN: grep "^BB.nomerge" %t | count 4 13 br label %BB.nomerge 15 BB.nomerge: ; preds = %Common, %entry 21 Succ: ; preds = %Common, %BB.nomerge 22 %b = phi i32 [ %a, %BB.nomerge ], [ 2, %Common ] ; <i32> [#uses=0] 28 br i1 %cond, label %BB.nomerge, label %Succ 37 br label %BB.nomerge 39 BB.nomerge: ; preds = %Common, %entry 42 Succ: ; preds = %Common, %BB.nomerge 45 %b = phi i32 [ 1, %BB.nomerge ], [ 2, %Common ] ; <i32> [#uses=0] [all …]
|
D | EqualPHIEdgeBlockMerge.ll | 8 ; RUN: grep "^BB.nomerge" %t | count 4 138 br label %BB.nomerge 140 BB.nomerge: ; preds = %Common, %entry 146 Succ: ; preds = %Common, %BB.nomerge 147 %b = phi i32 [ %a, %BB.nomerge ], [ 2, %Common ] ; <i32> [#uses=0] 153 br i1 %cond, label %BB.nomerge, label %Succ 162 br label %BB.nomerge 164 BB.nomerge: ; preds = %Common, %entry 167 Succ: ; preds = %Common, %BB.nomerge 170 %b = phi i32 [ 1, %BB.nomerge ], [ 2, %Common ] ; <i32> [#uses=0] [all …]
|
D | nomerge.ll | 3 ; The attribute nomerge prevents the 3 bar() calls from being sunk/hoisted into 70 attributes #0 = { nomerge } 71 attributes #1 = { noreturn nomerge }
|
/external/llvm/test/Transforms/SimplifyCFG/ |
D | 2008-05-16-PHIBlockMerge.ll | 3 ; RUN: grep "^BB.nomerge" %t | count 4 13 br label %BB.nomerge 15 BB.nomerge: ; preds = %Common, %entry 21 Succ: ; preds = %Common, %BB.nomerge 22 %b = phi i32 [ %a, %BB.nomerge ], [ 2, %Common ] ; <i32> [#uses=0] 28 br i1 %cond, label %BB.nomerge, label %Succ 37 br label %BB.nomerge 39 BB.nomerge: ; preds = %Common, %entry 42 Succ: ; preds = %Common, %BB.nomerge 45 %b = phi i32 [ 1, %BB.nomerge ], [ 2, %Common ] ; <i32> [#uses=0] [all …]
|
D | EqualPHIEdgeBlockMerge.ll | 8 ; RUN: grep "^BB.nomerge" %t | count 4 138 br label %BB.nomerge 140 BB.nomerge: ; preds = %Common, %entry 146 Succ: ; preds = %Common, %BB.nomerge 147 %b = phi i32 [ %a, %BB.nomerge ], [ 2, %Common ] ; <i32> [#uses=0] 153 br i1 %cond, label %BB.nomerge, label %Succ 162 br label %BB.nomerge 164 BB.nomerge: ; preds = %Common, %entry 167 Succ: ; preds = %Common, %BB.nomerge 170 %b = phi i32 [ 1, %BB.nomerge ], [ 2, %Common ] ; <i32> [#uses=0] [all …]
|
/external/llvm-project/clang/test/Sema/ |
D | attr-nomerge.cpp | 6 [[clang::nomerge]] bar(); in foo() 7 [[clang::nomerge(1, 2)]] bar(); // expected-error {{'nomerge' attribute takes no arguments}} in foo() 9 …[[clang::nomerge]] x = 10; // expected-warning {{nomerge attribute is ignored because there exists… in foo() 11 …[[clang::nomerge]] label: bar(); // expected-error {{'nomerge' attribute cannot be applied to a de… in foo() 17 [[clang::nomerge]] static int i = f(); // expected-error {{'nomerge' attribute cannot be applied to…
|
/external/llvm-project/llvm/test/CodeGen/PowerPC/ |
D | nomerge.ll | 25 attributes #0 = { nomerge }
|
/external/llvm-project/llvm/test/CodeGen/RISCV/ |
D | nomerge.ll | 25 attributes #0 = { nomerge }
|
/external/llvm-project/llvm/test/CodeGen/AArch64/ |
D | nomerge.ll | 25 attributes #0 = { nomerge }
|
/external/llvm-project/llvm/test/CodeGen/SystemZ/ |
D | nomerge.ll | 25 attributes #0 = { nomerge }
|
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | nomerge.ll | 25 attributes #0 = { nomerge }
|
/external/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_debug.h | 58 nomerge = 1 << 16, enumerator
|
D | sfn_debug.cpp | 71 {"nomerge", SfnLog::nomerge, "Skup egister merge step"},
|
D | sfn_nir.cpp | 137 if (!sfn_log.has_debug_flag(SfnLog::nomerge)) { in lower()
|
/external/llvm-project/llvm/test/CodeGen/ARM/ |
D | nomerge.ll | 25 attributes #0 = { nomerge }
|
/external/llvm-project/mlir/test/Transforms/ |
D | canonicalize-block-merge.mlir | 231 // CHECK-LABEL: @nomerge 232 func @nomerge(%arg0: i32, %i: i32) {
|
/external/llvm-project/llvm/include/llvm/IR/ |
D | Attributes.td | 125 def NoMerge : EnumAttr<"nomerge">;
|
/external/llvm-project/openmp/runtime/src/ |
D | kmp_dispatch.cpp | 162 pr->flags.nomerge = TRUE; in __kmp_dispatch_init_algorithm() 166 pr->flags.nomerge = FALSE; in __kmp_dispatch_init_algorithm() 1942 } else if (pr->flags.nomerge) { in __kmp_dispatch_next()
|
D | kmp.h | 1622 unsigned nomerge : 1; member
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGStmt.cpp | 636 bool nomerge = false; in EmitAttributedStmt() local 639 nomerge = true; in EmitAttributedStmt() 642 SaveAndRestore<bool> save_nomerge(InNoMergeAttributedStmt, nomerge); in EmitAttributedStmt()
|
/external/llvm-project/llvm/lib/AsmParser/ |
D | LLLexer.cpp | 663 KEYWORD(nomerge); in LexIdentifier()
|
/external/llvm-project/clang/include/clang/Basic/ |
D | Attr.td | 1316 let Spellings = [Clang<"nomerge">];
|
D | AttrDocs.td | 382 If a statement is marked ``nomerge`` and contains call expressions, those call
|
/external/llvm-project/llvm/docs/ |
D | LangRef.rst | 1572 ``nomerge``
|