Home
last modified time | relevance | path

Searched refs:ternary (Results 1 – 25 of 35) sorted by relevance

12

/llvm-project-15.0.7/clang/test/AST/
H A Dast-dump-recovery.c31 int ternary = a ? undef : a; variable
H A Dast-dump-recovery.cpp107 int ternary = a ? nullptr : a; variable
/llvm-project-15.0.7/clang/test/CoverageMapping/
H A Dif.cpp79 void ternary() {
/llvm-project-15.0.7/llvm/test/Analysis/CFLAliasAnalysis/Steensgaard/
H A Dmultilevel-combine.ll2 ; groups of pointers together through ternary/conditional operations
/llvm-project-15.0.7/llvm/test/MC/RISCV/
H A Drv32zbt-valid.s1 # With Bitmanip ternary extension:
H A Drv64zbt-valid.s1 # With Bitmanip ternary extension:
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/readability/
H A Dsimplify-boolean-expr.rst54 1. The ternary assignment ``bool b = (i < 0) ? true : false;`` has redundant
70 The ternary assignment ``bool b = (i & 1) ? true : false;`` has an
/llvm-project-15.0.7/clang/test/SemaOpenCL/
H A Dinvalid-block.cl66 …int tmp = i ? bl1(i) // expected-error {{block type cannot be used as expression in ternary e…
67 …: bl2(i); // expected-error {{block type cannot be used as expression in ternary expression in…
/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_ast_build_expr.c1920 isl_ast_expr *ternary, *arg; in add_intermediate_piece() local
1926 ternary = isl_ast_expr_alloc_op(ctx, isl_ast_expr_op_select, 3); in add_intermediate_piece()
1929 ternary = isl_ast_expr_set_op_arg(ternary, 0, arg); in add_intermediate_piece()
1936 ternary = isl_ast_expr_set_op_arg(ternary, 1, arg); in add_intermediate_piece()
1938 if (!ternary) in add_intermediate_piece()
1941 *next = ternary; in add_intermediate_piece()
1942 return &ternary->u.op.args[2]; in add_intermediate_piece()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrAtomics.td753 // Atomic ternary read-modify-writes
795 // Select ternary RMWs with no constant offset.
805 // Select ternary RMWs with a constant offset.
818 // Select ternary RMWs with just a constant offset.
860 // Truncating & zero-extending ternary RMW patterns.
879 // Truncating & sign-extending ternary RMW patterns.
896 // Patterns for various addressing modes for truncating-extending ternary RMWs.
901 // Truncating-extending ternary RMWs with no constant offset
913 // Truncating-extending ternary RMWs with a constant offset
939 // Truncating-extending ternary RMWs with just a constant offset
/llvm-project-15.0.7/lld/test/ELF/linkerscript/
H A Doutsections-addr.s14 ## 2) That something that contains ":" character, like ternary
H A Doperators.test154 ## Broken ternary operator expression.
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Arithmetic/IR/
H A DArithmeticBase.td20 mathematical operations. This includes unary, binary, and ternary arithmetic
H A DArithmeticOps.td45 // Base class for ternary arithmetic operations.
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/modernize/
H A Dmacro-to-enum.rst22 or ``<=>``, the ternary operator ``?:`` and its
/llvm-project-15.0.7/clang/test/CodeGenOpenCL/
H A Daddress-spaces-conversions.cl72 // Test ternary operator.
/llvm-project-15.0.7/clang/docs/
H A DHLSLSupport.rst166 In HLSL 2018 and earlier, HLSL supported logical operators (and the ternary
169 2021. In HLSL 2021, logical and ternary operators do not support vector types
H A DClangFormatStyleOptions.rst806 If ``true``, horizontally align operands of binary and ternary
812 Do not align operands of binary and ternary expressions.
817 Horizontally align operands of binary and ternary expressions.
836 Horizontally align operands of binary and ternary expressions.
2230 If ``true``, ternary operators will be placed after line breaks.
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Tosa/IR/
H A DTosaOps.td419 // Operator Class: Elementwise unary/binary/ternary operators.
852 // Operator Class: Elementwise unary/binary/ternary operators.
1105 // Operator Class: Elementwise unary/binary/ternary operators.
1106 // Operator Subclass: Elementwise ternary ops.
/llvm-project-15.0.7/llvm/test/CodeGen/WebAssembly/
H A Doffset-atomics.ll1074 ; Atomic ternary read-modify-writes: 32-bit
1176 ; Atomic ternary read-modify-writes: 64-bit
1257 ; Atomic truncating & sign-extending ternary RMWs
1399 ; Atomic truncating & zero-extending ternary RMWs
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Math/IR/
H A DMathOps.td57 // Base class for floating point ternary operations. Require three operands and
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DIntrinsicsRISCV.td734 // For Reduction ternary operations.
744 // For Reduction ternary operations with mask.
/llvm-project-15.0.7/mlir/test/Dialect/Shape/
H A Dcanonicalize.mlir796 // Fold ternary broadcastable
811 // Fold ternary broadcastable with dynamic ranks
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVGLOps.td86 // Base class for GL ternary ops.
/llvm-project-15.0.7/clang/test/Analysis/
H A Dmisc-ps.m1208 // PR 8619 - Handle ternary expressions with a call to a noreturn function.

12