| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/include/llvm/IR/ |
| D | IntrinsicsAMDGPU.h | 1 /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 7 \*===----------------------------------------------------------------------===*/ 12 namespace llvm { 16 amdgcn_alignbit = 821, // llvm.amdgcn.alignbit 17 amdgcn_alignbyte, // llvm.amdgcn.alignbyte 18 amdgcn_atomic_dec, // llvm.amdgcn.atomic.dec 19 amdgcn_atomic_inc, // llvm.amdgcn.atomic.inc 20 amdgcn_buffer_atomic_add, // llvm.amdgcn.buffer.atomic.add 21 amdgcn_buffer_atomic_and, // llvm.amdgcn.buffer.atomic.and 22 amdgcn_buffer_atomic_cmpswap, // llvm.amdgcn.buffer.atomic.cmpswap [all …]
|
| D | IntrinsicsNVPTX.h | 1 /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 7 \*===----------------------------------------------------------------------===*/ 12 namespace llvm { 16 nvvm_add_rm_d = 4302, // llvm.nvvm.add.rm.d 17 nvvm_add_rm_f, // llvm.nvvm.add.rm.f 18 nvvm_add_rm_ftz_f, // llvm.nvvm.add.rm.ftz.f 19 nvvm_add_rn_d, // llvm.nvvm.add.rn.d 20 nvvm_add_rn_f, // llvm.nvvm.add.rn.f 21 nvvm_add_rn_ftz_f, // llvm.nvvm.add.rn.ftz.f 22 nvvm_add_rp_d, // llvm.nvvm.add.rp.d [all …]
|
| D | IntrinsicsX86.h | 1 /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 7 \*===----------------------------------------------------------------------===*/ 12 namespace llvm { 16 x86_3dnow_pavgusb = 6322, // llvm.x86.3dnow.pavgusb 17 x86_3dnow_pf2id, // llvm.x86.3dnow.pf2id 18 x86_3dnow_pfacc, // llvm.x86.3dnow.pfacc 19 x86_3dnow_pfadd, // llvm.x86.3dnow.pfadd 20 x86_3dnow_pfcmpeq, // llvm.x86.3dnow.pfcmpeq 21 x86_3dnow_pfcmpge, // llvm.x86.3dnow.pfcmpge 22 x86_3dnow_pfcmpgt, // llvm.x86.3dnow.pfcmpgt [all …]
|
| D | IntrinsicImpl.inc | 1 /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 7 \*===----------------------------------------------------------------------===*/ 12 llvm::StringLiteral Name; 17 {llvm::StringLiteral(""), 0, 267}, 18 {llvm::StringLiteral("aarch64"), 267, 553}, 19 {llvm::StringLiteral("amdgcn"), 820, 677}, 20 {llvm::StringLiteral("arm"), 1497, 366}, 21 {llvm::StringLiteral("bpf"), 1863, 5}, 22 {llvm::StringLiteral("hexagon"), 1868, 1766}, 23 {llvm::StringLiteral("mips"), 3634, 667}, [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
| D | IntrinsicsNVVM.td | 1 //===- IntrinsicsNVVM.td - Defines NVVM intrinsics ---------*- tablegen -*-===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This file defines all of the NVVM-specific intrinsics for use with NVPTX. 11 //===----------------------------------------------------------------------===// 13 // The following intrinsics were once defined here, but are now auto-upgraded 14 // to target-generic LLVM intrinsics. 16 // * llvm.nvvm.brev32 --> llvm.bitreverse.i32 [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/Utils/ |
| D | AArch64BaseInfo.cpp | 1 //===-- AArch64BaseInfo.cpp - AArch64 Base encoding information------------===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 13 #include "llvm/ADT/ArrayRef.h" 14 #include "llvm/ADT/SmallVector.h" 15 #include "llvm/ADT/StringExtras.h" 16 #include "llvm/Support/Regex.h" [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
| D | HexagonVectorPrint.cpp | 1 //===- HexagonVectorPrint.cpp - Generate vector printing instructions -----===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 //===----------------------------------------------------------------------===// 17 #include "llvm/ADT/StringRef.h" 18 #include "llvm/CodeGen/MachineBasicBlock.h" 19 #include "llvm/CodeGen/MachineFunction.h" 20 #include "llvm/CodeGen/MachineFunctionPass.h" [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Support/ |
| D | NativeFormatting.cpp | 1 //===- NativeFormatting.cpp - Low level formatting helpers -------*- C++-*-===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 #include "llvm/Support/NativeFormatting.h" 11 #include "llvm/ADT/ArrayRef.h" 12 #include "llvm/ADT/SmallString.h" 13 #include "llvm/ADT/StringExtras.h" 14 #include "llvm/Support/Format.h" [all …]
|
| D | Process.cpp | 1 //===-- Process.cpp - Implement OS Process Concept --------------*- C++ -*-===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 13 #include "llvm/Support/Process.h" 14 #include "llvm/ADT/STLExtras.h" 15 #include "llvm/ADT/StringExtras.h" 16 #include "llvm/Config/config.h" [all …]
|
| D | Triple.cpp | 1 //===--- Triple.cpp - Target triple helper class --------------------------===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 #include "llvm/ADT/Triple.h" 10 #include "llvm/ADT/STLExtras.h" 11 #include "llvm/ADT/SmallString.h" 12 #include "llvm/ADT/StringSwitch.h" 13 #include "llvm/Support/ErrorHandling.h" [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/lib/Support/ |
| D | NativeFormatting.cpp | 1 //===- NativeFormatting.cpp - Low level formatting helpers -------*- C++-*-===// 3 // The LLVM Compiler Infrastructure 8 //===----------------------------------------------------------------------===// 10 #include "llvm/Support/NativeFormatting.h" 12 #include "llvm/ADT/ArrayRef.h" 13 #include "llvm/ADT/SmallString.h" 14 #include "llvm/ADT/StringExtras.h" 15 #include "llvm/Support/Format.h" 19 using namespace llvm; 27 *--CurPtr = '0' + char(Value % 10); in format_to_buffer() [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/build/Android/include/llvm/IR/ |
| D | Intrinsics.gen | 1 /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 7 \*===----------------------------------------------------------------------===*/ 19 addressofreturnaddress, // llvm.addressofreturnaddress 20 adjust_trampoline, // llvm.adjust.trampoline 21 annotation, // llvm.annotation 22 assume, // llvm.assume 23 bitreverse, // llvm.bitreverse 24 bswap, // llvm.bswap 25 canonicalize, // llvm.canonicalize 26 ceil, // llvm.ceil [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/IR/ |
| D | Intrinsics.gen | 1 /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 7 \*===----------------------------------------------------------------------===*/ 19 addressofreturnaddress, // llvm.addressofreturnaddress 20 adjust_trampoline, // llvm.adjust.trampoline 21 annotation, // llvm.annotation 22 assume, // llvm.assume 23 bitreverse, // llvm.bitreverse 24 bswap, // llvm.bswap 25 canonicalize, // llvm.canonicalize 26 ceil, // llvm.ceil [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/build/Fuchsia/include/llvm/IR/ |
| D | Intrinsics.gen | 1 /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 7 \*===----------------------------------------------------------------------===*/ 19 addressofreturnaddress, // llvm.addressofreturnaddress 20 adjust_trampoline, // llvm.adjust.trampoline 21 annotation, // llvm.annotation 22 assume, // llvm.assume 23 bitreverse, // llvm.bitreverse 24 bswap, // llvm.bswap 25 canonicalize, // llvm.canonicalize 26 ceil, // llvm.ceil [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/build/Windows/include/llvm/IR/ |
| D | Intrinsics.gen | 1 /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 7 \*===----------------------------------------------------------------------===*/ 19 addressofreturnaddress, // llvm.addressofreturnaddress 20 adjust_trampoline, // llvm.adjust.trampoline 21 annotation, // llvm.annotation 22 assume, // llvm.assume 23 bitreverse, // llvm.bitreverse 24 bswap, // llvm.bswap 25 canonicalize, // llvm.canonicalize 26 ceil, // llvm.ceil [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/build/MacOS/include/llvm/IR/ |
| D | Intrinsics.gen | 1 /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 7 \*===----------------------------------------------------------------------===*/ 19 addressofreturnaddress, // llvm.addressofreturnaddress 20 adjust_trampoline, // llvm.adjust.trampoline 21 annotation, // llvm.annotation 22 assume, // llvm.assume 23 bitreverse, // llvm.bitreverse 24 bswap, // llvm.bswap 25 canonicalize, // llvm.canonicalize 26 ceil, // llvm.ceil [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
| D | PPCVSXFMAMutate.cpp | 1 //===--------------- PPCVSXFMAMutate.cpp - VSX FMA Mutation ---------------===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 20 #include "llvm/ADT/STLExtras.h" 21 #include "llvm/ADT/Statistic.h" 22 #include "llvm/CodeGen/LiveIntervals.h" 23 #include "llvm/CodeGen/MachineDominators.h" [all …]
|
| D | PPCTOCRegDeps.cpp | 1 //===-- PPCTOCRegDeps.cpp - Add Extra TOC Register Dependencies -----------===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 15 // addis 3, 2, .LC12@toc@ha 21 // ld 3, .LC12@toc@l(3) 35 // ld r3,-32472(r2) 41 // changed in between the instruction using the .LC12@toc@ha (TOC-relative) 42 // relocation and the instruction using the .LC12@toc@l(3) relocation. [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/ |
| D | Mips16HardFloat.cpp | 1 //===- Mips16HardFloat.cpp for Mips16 Hard Float --------------------------===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 14 #include "llvm/CodeGen/TargetPassConfig.h" 15 #include "llvm/IR/Module.h" 16 #include "llvm/IR/Value.h" 17 #include "llvm/Support/Debug.h" [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/TextAPI/MachO/ |
| D | PackedVersion.cpp | 1 //===- PackedVersion.cpp --------------------------------------------------===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // Implements the Mach-O packed version. 11 //===----------------------------------------------------------------------===// 13 #include "llvm/TextAPI/MachO/PackedVersion.h" 14 #include "llvm/ADT/SmallString.h" 15 #include "llvm/ADT/SmallVector.h" [all …]
|
| /third_party/mesa3d/src/gallium/auxiliary/draw/ |
| D | draw_llvm.c | 20 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 62 #include "util/mesa-sha1.h" 67 draw_llvm_generate(struct draw_llvm *llvm, struct draw_llvm_variant *var); 111 * Create LLVM type for draw_vertex_buffer. 117 LLVMTargetDataRef target = gallivm->target; in create_jit_dvbuffer_type() 120 LLVMTypeRef int32_type = LLVMInt32TypeInContext(gallivm->context); in create_jit_dvbuffer_type() 123 LLVMPointerType(LLVMIntTypeInContext(gallivm->context, 8), 0); in create_jit_dvbuffer_type() 126 dvbuffer_type = LLVMStructTypeInContext(gallivm->context, elem_types, in create_jit_dvbuffer_type() 129 (void) target; /* silence unused var warning for non-debug build */ in create_jit_dvbuffer_type() 141 * Create LLVM type for struct draw_jit_texture [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
| D | MisExpect.cpp | 1 //===--- MisExpect.cpp - Check the use of llvm.expect with PGO data -------===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 // llvm.expect intrinsic. This utility extracts the threshold values from 14 // MisExpect metadata is generated when llvm.expect intrinsics are lowered see 17 //===----------------------------------------------------------------------===// 19 #include "llvm/Transforms/Utils/MisExpect.h" 20 #include "llvm/ADT/Twine.h" [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
| D | ExpandPostRAPseudos.cpp | 1 //===-- ExpandPostRAPseudos.cpp - Pseudo instruction expansion pass -------===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 14 #include "llvm/CodeGen/MachineFunctionPass.h" 15 #include "llvm/CodeGen/MachineInstr.h" 16 #include "llvm/CodeGen/MachineInstrBuilder.h" 17 #include "llvm/CodeGen/MachineRegisterInfo.h" [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
| D | AMDGPULowerKernelAttributes.cpp | 1 //===-- AMDGPULowerKernelAttributes.cpp ------------------------------------------===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 /// get_local_size-like functions. 13 //===----------------------------------------------------------------------===// 17 #include "llvm/Analysis/ValueTracking.h" 18 #include "llvm/CodeGen/Passes.h" 19 #include "llvm/CodeGen/TargetPassConfig.h" [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/ |
| D | ARCBranchFinalize.cpp | 1 //===- ARCBranchFinalize.cpp - ARC conditional branches ---------*- C++ -*-===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 13 #define DEBUG_TYPE "arc-branch-finalize" 18 #include "llvm/CodeGen/MachineFunctionPass.h" 19 #include "llvm/CodeGen/MachineInstrBuilder.h" 20 #include "llvm/CodeGen/MachineRegisterInfo.h" [all …]
|