Home
last modified time | relevance | path

Searched +full:- +full:- +full:def (Results 1 – 25 of 1311) sorted by relevance

12345678910>>...53

/external/llvm/lib/Target/X86/
DX86Schedule.td1 //===-- X86Schedule.td - X86 Scheduling Definitions --------*- tablegen -*-===//
8 //===----------------------------------------------------------------------===//
10 // InstrSchedModel annotations for out-of-order CPUs.
17 def ReadAfterLd : SchedRead;
21 def WriteRMW : SchedWrite;
34 // Register-Memory operation.
35 def Ld : SchedWrite;
36 // Register-Register operation.
37 def NAME : X86FoldableSchedWrite {
45 def WriteIMulH : SchedWrite; // Integer multiplication, high part.
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMSchedule.td1 //===-- ARMSchedule.td - ARM Scheduling Definitions --------*- tablegen -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
8 //===----------------------------------------------------------------------===//
9 // Instruction scheduling annotations for in-order and out-of-order CPUs.
11 // Here we define the subtarget independent read/write per-operand resources.
17 // Rd <- ADD Rn, Rm, <shift> Rs
18 // Uops | Latency from register | Uops - resource requirements - latency
19 // 2 | Rn: 1 Rm: 4 Rs: 4 | uop T0, Rm, Rs - P01 - 3
20 // | | uopc Rd, Rn, T0 - P01 - 1
[all …]
/external/llvm/lib/Target/ARM/
DARMSchedule.td1 //===-- ARMSchedule.td - ARM Scheduling Definitions --------*- tablegen -*-===//
8 //===----------------------------------------------------------------------===//
9 //===----------------------------------------------------------------------===//
10 // Instruction scheduling annotations for out-of-order CPUs.
12 // Here we define the subtarget independent read/write per-operand resources.
18 // Rd <- ADD Rn, Rm, <shift> Rs
19 // Uops | Latency from register | Uops - resource requirements - latency
20 // 2 | Rn: 1 Rm: 4 Rs: 4 | uop T0, Rm, Rs - P01 - 3
21 // | | uopc Rd, Rn, T0 - P01 - 1
24 // and one cycle after the result in Rn is available. The micro-ops can execute
[all …]
/external/clang/include/clang/Basic/
DDiagnosticGroups.td1 //==--- DiagnosticGroups.td - Diagnostic Group Definitions ----------------===//
8 //===----------------------------------------------------------------------===//
10 def ImplicitFunctionDeclare : DiagGroup<"implicit-function-declaration">;
11 def ImplicitInt : DiagGroup<"implicit-int">;
14 def Implicit : DiagGroup<"implicit", [
20 def : DiagGroup<"abi">;
21 def AbsoluteValue : DiagGroup<"absolute-value">;
22 def AddressOfTemporary : DiagGroup<"address-of-temporary">;
23 def : DiagGroup<"aggregate-return">;
24 def GNUAlignofExpression : DiagGroup<"gnu-alignof-expression">;
[all …]
DDiagnosticLexKinds.td1 //==--- DiagnosticLexKinds.td - liblex diagnostics ------------------------===//
8 //===----------------------------------------------------------------------===//
10 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
16 def null_in_char_or_string : Warning<
19 def null_in_file : Warning<"null character ignored">, InGroup<NullCharacter>;
20 def warn_nested_block_comment : Warning<"'/*' within block comment">,
22 def escaped_newline_block_comment_end : Warning<
25 def backslash_newline_space : Warning<
27 InGroup<DiagGroup<"backslash-newline-escape">>;
[all …]
DDiagnosticParseKinds.td1 //==--- DiagnosticParseKinds.td - libparse diagnostics --------------------===//
8 //===----------------------------------------------------------------------===//
10 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
16 def w_asm_qualifier_ignored : Warning<"ignored %0 qualifier on asm">,
18 def warn_file_asm_volatile : Warning<
22 def err_asm_empty : Error<"__asm used with no assembly instructions">;
23 def err_inline_ms_asm_parsing : Error<"%0">;
24 def err_msasm_unsupported_arch : Error<
25 "Unsupported architecture '%0' for MS-style inline assembly">;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCSchedule.td1 //===-- PPCSchedule.td - PowerPC Scheduling Definitions ----*- tablegen -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 //===----------------------------------------------------------------------===//
12 def IIC_IntSimple : InstrItinClass;
13 def IIC_IntGeneral : InstrItinClass;
14 def IIC_IntCompare : InstrItinClass;
15 def IIC_IntISEL : InstrItinClass;
16 def IIC_IntDivD : InstrItinClass;
17 def IIC_IntDivW : InstrItinClass;
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCSchedule.td1 //===-- PPCSchedule.td - PowerPC Scheduling Definitions ----*- tablegen -*-===//
8 //===----------------------------------------------------------------------===//
10 //===----------------------------------------------------------------------===//
13 def IIC_IntSimple : InstrItinClass;
14 def IIC_IntGeneral : InstrItinClass;
15 def IIC_IntCompare : InstrItinClass;
16 def IIC_IntISEL : InstrItinClass;
17 def IIC_IntDivD : InstrItinClass;
18 def IIC_IntDivW : InstrItinClass;
19 def IIC_IntMFFS : InstrItinClass;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DIntrinsicsAArch64.td1 //===- IntrinsicsAARCH64.td - Defines AARCH64 intrinsics ---*- tablegen -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This file defines all of the AARCH64-specific intrinsics.
11 //===----------------------------------------------------------------------===//
15 def int_aarch64_ldxr : Intrinsic<[llvm_i64_ty], [llvm_anyptr_ty]>;
16 def int_aarch64_ldaxr : Intrinsic<[llvm_i64_ty], [llvm_anyptr_ty]>;
17 def int_aarch64_stxr : Intrinsic<[llvm_i32_ty], [llvm_i64_ty, llvm_anyptr_ty]>;
18 def int_aarch64_stlxr : Intrinsic<[llvm_i32_ty], [llvm_i64_ty, llvm_anyptr_ty]>;
20 def int_aarch64_ldxp : Intrinsic<[llvm_i64_ty, llvm_i64_ty], [llvm_ptr_ty]>;
[all …]
DIntrinsicsHexagon.td1 //===- IntrinsicsHexagon.td - Defines Hexagon intrinsics ---*- tablegen -*-===//
4 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //===----------------------------------------------------------------------===//
8 // This file defines all of the Hexagon-specific intrinsics.
10 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
17 /// Hexagon_Intrinsic - Base class for the majority of Hexagon intrinsics.
24 /// Hexagon_NonGCC_Intrinsic - Base class for bitcode convertible Hexagon
71 def int_hexagon_circ_ldd :
76 def int_hexagon_circ_ldw :
[all …]
DIntrinsicsPowerPC.td1 //===- IntrinsicsPowerPC.td - Defines PowerPC intrinsics ---*- tablegen -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This file defines all of the PowerPC-specific intrinsics.
11 //===----------------------------------------------------------------------===//
13 //===----------------------------------------------------------------------===//
17 // Non-altivec intrinsics.
20 def int_ppc_dcba : Intrinsic<[], [llvm_ptr_ty], []>;
21 def int_ppc_dcbf : GCCBuiltin<"__builtin_dcbf">,
23 def int_ppc_dcbi : Intrinsic<[], [llvm_ptr_ty], []>;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/
DAVRDevices.td1 //===---------------------------------------------------------------------===//
3 //===---------------------------------------------------------------------===//
5 // :TODO: Implement the skip errata, see `gcc/config/avr/avr-arch.h` for details
25 // SRAM-relevant instructions.
28 // LD - all 9 variants
29 // ST - all 9 variants
30 // LDD - two variants for Y and Z
31 // STD - two variants for Y and Z
35 def FeatureSRAM : SubtargetFeature<"sram", "m_hasSRAM", "true",
39 def FeatureJMPCALL : SubtargetFeature<"jmpcall", "m_hasJMPCALL", "true",
[all …]
/external/ply/ply/example/ansic/
Dcparse.py1 # -----------------------------------------------------------------------------
5 # -----------------------------------------------------------------------------
14 # translation-unit:
17 def p_translation_unit_1(t):
22 def p_translation_unit_2(t):
26 # external-declaration:
29 def p_external_declaration_1(t):
34 def p_external_declaration_2(t):
38 # function-definition:
41 def p_function_definition_1(t):
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVSchedule.td1 //===-- RISCVSchedule.td - RISCV Scheduling Definitions -------*- tablegen -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 /// Define scheduler resources associated with def operands.
10 def WriteIALU : SchedWrite; // 32 or 64-bit integer ALU operations
11 def WriteIALU32 : SchedWrite; // 32-bit integer ALU operations on RV64I
12 def WriteShift32 : SchedWrite; // 32-bit shift operations on RV64Ix
13 def WriteShift : SchedWrite; // 32 or 64-bit shift operations
14 def WriteIDiv : SchedWrite; // 32-bit or 64-bit divide and remainder
15 def WriteIDiv32 : SchedWrite; // 32-bit divide and remainder on RV64I
[all …]
DRISCVSystemOperands.td1 //===- RISCVSystemOperands.td ----------------------------*- tablegen -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 // RISC-V system instruction.
12 //===----------------------------------------------------------------------===//
16 //===----------------------------------------------------------------------===//
18 //===----------------------------------------------------------------------===//
24 // Privilege Access: Read and Write = 0, 1, 2; Read-Only = 3.
26 // bits<2> ReadWrite = op{11 - 10};
27 // bits<2> XMode = op{9 - 8};
[all …]
/external/llvm/lib/Target/AVR/
DAVR.td1 //===-- AVR.td - Describe the AVR Target Machine ----------*- tablegen -*-===//
8 //===---------------------------------------------------------------------===//
10 //===---------------------------------------------------------------------===//
12 //===---------------------------------------------------------------------===//
13 // Target-independent interfaces which we are implementing
14 //===---------------------------------------------------------------------===//
18 //===---------------------------------------------------------------------===//
20 //===---------------------------------------------------------------------===//
22 // :TODO: Implement the skip errata, see `gcc/config/avr/avr-arch.h` for details
43 // SRAM-relevant instructions.
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonIntrinsics.td1 //===-- HexagonIntrinsics.td - Instruction intrinsics ------*- tablegen -*-===//
8 //===----------------------------------------------------------------------===//
11 // Application-Level Specification
12 // 80-V9418-8 Rev. B
14 //===----------------------------------------------------------------------===//
222 //===----------------------------------------------------------------------===//
225 //===----------------------------------------------------------------------===//
227 def : T_RR_pat <M2_mpy_ll_s1, int_hexagon_M2_mpy_ll_s1>;
228 def : T_RR_pat <M2_mpy_ll_s0, int_hexagon_M2_mpy_ll_s0>;
229 def : T_RR_pat <M2_mpy_lh_s1, int_hexagon_M2_mpy_lh_s1>;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcRegisterInfo.td1 //===-- SparcRegisterInfo.td - Sparc Register defs ---------*- tablegen -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
24 def sub_even : SubRegIndex<32>;
25 def sub_odd : SubRegIndex<32, 32>;
26 def sub_even64 : SubRegIndex<64>;
27 def sub_odd64 : SubRegIndex<64, 64>;
30 // Registers are identified with 5-bit ID numbers.
[all …]
/external/llvm/lib/Target/Sparc/
DSparcRegisterInfo.td1 //===-- SparcRegisterInfo.td - Sparc Register defs ---------*- tablegen -*-===//
8 //===----------------------------------------------------------------------===//
10 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
25 def sub_even : SubRegIndex<32>;
26 def sub_odd : SubRegIndex<32, 32>;
27 def sub_even64 : SubRegIndex<64>;
28 def sub_odd64 : SubRegIndex<64, 64>;
31 // Registers are identified with 5-bit ID numbers.
32 // Ri - 32-bit integer registers
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SchedExynosM4.td1 //=- AArch64SchedExynosM4.td - Samsung Exynos M4 Sched Defs --*- tablegen -*-=//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
14 //===----------------------------------------------------------------------===//
15 // The Exynos-M4 is an advanced superscalar microprocessor with a 6-wide
16 // in-order stage for decode and dispatch and a wider issue stage.
17 // The execution units and loads and stores are out-of-order.
19 def ExynosM4Model : SchedMachineModel {
30 //===----------------------------------------------------------------------===//
[all …]
DAArch64SystemOperands.td1 //===- AArch64SystemOperands.td ----------------------------*- tablegen -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
16 //===----------------------------------------------------------------------===//
18 //===----------------------------------------------------------------------===//
20 def HasCCPP : Predicate<"Subtarget->hasCCPP()">,
23 def HasPAN : Predicate<"Subtarget->hasPAN()">,
25 "ARM v8.1 Privileged Access-Never extension">;
27 def HasPsUAO : Predicate<"Subtarget->hasPsUAO()">,
[all …]
DAArch64SchedExynosM5.td1 //=- AArch64SchedExynosM5.td - Samsung Exynos M5 Sched Defs --*- tablegen -*-=//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
14 //===----------------------------------------------------------------------===//
15 // The Exynos-M5 is an advanced superscalar microprocessor with a 6-wide
16 // in-order stage for decode and dispatch and a wider issue stage.
17 // The execution units and loads and stores are out-of-order.
19 def ExynosM5Model : SchedMachineModel {
30 //===----------------------------------------------------------------------===//
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonIntrinsicsV5.td1 //===- HexagonIntrinsicsV5.td - V5 Instruction intrinsics --*- tablegen -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 def : T_PR_pat <M2_vrcmpys_s1, int_hexagon_M2_vrcmpys_s1>;
10 def : T_PPR_pat<M2_vrcmpys_acc_s1, int_hexagon_M2_vrcmpys_acc_s1>;
11 def : T_PR_pat <M2_vrcmpys_s1rp, int_hexagon_M2_vrcmpys_s1rp>;
14 def : T_PP_pat<M2_vradduh, int_hexagon_M2_vradduh>;
16 def: T_RP_pat<A2_addsp, int_hexagon_A2_addsp>;
17 def: T_PP_pat<A2_addpsat, int_hexagon_A2_addpsat>;
18 def: T_PP_pat<A2_minp, int_hexagon_A2_minp>;
[all …]
/external/llvm/include/llvm/IR/
DIntrinsicsPowerPC.td1 //===- IntrinsicsPowerPC.td - Defines PowerPC intrinsics ---*- tablegen -*-===//
8 //===----------------------------------------------------------------------===//
10 // This file defines all of the PowerPC-specific intrinsics.
12 //===----------------------------------------------------------------------===//
14 //===----------------------------------------------------------------------===//
18 // Non-altivec intrinsics.
21 def int_ppc_dcba : Intrinsic<[], [llvm_ptr_ty], []>;
22 def int_ppc_dcbf : Intrinsic<[], [llvm_ptr_ty], []>;
23 def int_ppc_dcbi : Intrinsic<[], [llvm_ptr_ty], []>;
24 def int_ppc_dcbst : Intrinsic<[], [llvm_ptr_ty], []>;
[all …]
/external/clang/include/clang/Driver/
DOptions.td1 //===--- Options.td - Options for clang -----------------------------------===//
8 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
20 // DriverOption - The option is a "driver" option, and should not be forwarded
22 def DriverOption : OptionFlag;
24 // LinkerInput - The option is a linker input.
25 def LinkerInput : OptionFlag;
27 // NoArgumentUnused - Don't report argument unused warnings for this option; this
28 // is useful for options like -static or -dynamic which a user may always end up
30 def NoArgumentUnused : OptionFlag;
[all …]

12345678910>>...53