/external/swiftshader/third_party/llvm-10.0/ |
D | Android.bp | 21 "llvm/lib/Analysis/AliasAnalysis.cpp", 22 "llvm/lib/Analysis/AliasAnalysisSummary.cpp", 23 "llvm/lib/Analysis/AliasSetTracker.cpp", 24 "llvm/lib/Analysis/AssumptionCache.cpp", 25 "llvm/lib/Analysis/BasicAliasAnalysis.cpp", 26 "llvm/lib/Analysis/BlockFrequencyInfo.cpp", 27 "llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp", 28 "llvm/lib/Analysis/BranchProbabilityInfo.cpp", 29 "llvm/lib/Analysis/CallGraph.cpp", 30 "llvm/lib/Analysis/CallGraphSCCPass.cpp", [all …]
|
D | BUILD.gn | 85 "llvm/include/", 86 "llvm/lib/Target/AArch64/", 87 "llvm/lib/Target/ARM/", 88 "llvm/lib/Target/Mips/", 89 "llvm/lib/Target/PowerPC/", 90 "llvm/lib/Target/RISCV/", 91 "llvm/lib/Target/X86/", 114 assert(false, "llvm-10.0 not configured for target platform") 135 "llvm/lib/MC/MCWasmObjectTargetWriter.cpp", 136 "llvm/lib/MC/MCXCOFFObjectTargetWriter.cpp", [all …]
|
/external/swiftshader/third_party/llvm-10.0/configs/common/include/llvm/IR/ |
D | IntrinsicsAArch64.h | 12 namespace llvm { 16 aarch64_addg = 268, // llvm.aarch64.addg 17 aarch64_clrex, // llvm.aarch64.clrex 18 aarch64_cls, // llvm.aarch64.cls 19 aarch64_cls64, // llvm.aarch64.cls64 20 aarch64_crc32b, // llvm.aarch64.crc32b 21 aarch64_crc32cb, // llvm.aarch64.crc32cb 22 aarch64_crc32ch, // llvm.aarch64.crc32ch 23 aarch64_crc32cw, // llvm.aarch64.crc32cw 24 aarch64_crc32cx, // llvm.aarch64.crc32cx [all …]
|
D | IntrinsicsMips.h | 12 namespace llvm { 16 mips_absq_s_ph = 3635, // llvm.mips.absq.s.ph 17 mips_absq_s_qb, // llvm.mips.absq.s.qb 18 mips_absq_s_w, // llvm.mips.absq.s.w 19 mips_add_a_b, // llvm.mips.add.a.b 20 mips_add_a_d, // llvm.mips.add.a.d 21 mips_add_a_h, // llvm.mips.add.a.h 22 mips_add_a_w, // llvm.mips.add.a.w 23 mips_addq_ph, // llvm.mips.addq.ph 24 mips_addq_s_ph, // llvm.mips.addq.s.ph [all …]
|
D | IntrinsicsHexagon.h | 12 namespace llvm { 16 hexagon_A2_abs = 1869, // llvm.hexagon.A2.abs 17 hexagon_A2_absp, // llvm.hexagon.A2.absp 18 hexagon_A2_abssat, // llvm.hexagon.A2.abssat 19 hexagon_A2_add, // llvm.hexagon.A2.add 20 hexagon_A2_addh_h16_hh, // llvm.hexagon.A2.addh.h16.hh 21 hexagon_A2_addh_h16_hl, // llvm.hexagon.A2.addh.h16.hl 22 hexagon_A2_addh_h16_lh, // llvm.hexagon.A2.addh.h16.lh 23 hexagon_A2_addh_h16_ll, // llvm.hexagon.A2.addh.h16.ll 24 hexagon_A2_addh_h16_sat_hh, // llvm.hexagon.A2.addh.h16.sat.hh [all …]
|
D | IntrinsicEnums.inc | 10 addressofreturnaddress = 1, // llvm.addressofreturnaddress 11 adjust_trampoline, // llvm.adjust.trampoline 12 annotation, // llvm.annotation 13 assume, // llvm.assume 14 bitreverse, // llvm.bitreverse 15 bswap, // llvm.bswap 16 canonicalize, // llvm.canonicalize 17 ceil, // llvm.ceil 18 clear_cache, // llvm.clear_cache 19 codeview_annotation, // llvm.codeview.annotation [all …]
|
D | IntrinsicsX86.h | 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 23 x86_3dnow_pfmax, // llvm.x86.3dnow.pfmax 24 x86_3dnow_pfmin, // llvm.x86.3dnow.pfmin [all …]
|
D | IntrinsicsS390.h | 12 namespace llvm { 16 s390_efpc = 6057, // llvm.s390.efpc 17 s390_etnd, // llvm.s390.etnd 18 s390_lcbb, // llvm.s390.lcbb 19 s390_ntstg, // llvm.s390.ntstg 20 s390_ppa_txassist, // llvm.s390.ppa.txassist 21 s390_sfpc, // llvm.s390.sfpc 22 s390_tabort, // llvm.s390.tabort 23 s390_tbegin, // llvm.s390.tbegin 24 s390_tbegin_nofloat, // llvm.s390.tbegin.nofloat [all …]
|
D | IntrinsicsPowerPC.h | 12 namespace llvm { 16 ppc_addf128_round_to_odd = 5598, // llvm.ppc.addf128.round.to.odd 17 ppc_altivec_crypto_vcipher, // llvm.ppc.altivec.crypto.vcipher 18 ppc_altivec_crypto_vcipherlast, // llvm.ppc.altivec.crypto.vcipherlast 19 ppc_altivec_crypto_vncipher, // llvm.ppc.altivec.crypto.vncipher 20 ppc_altivec_crypto_vncipherlast, // llvm.ppc.altivec.crypto.vncipherlast 21 ppc_altivec_crypto_vpermxor, // llvm.ppc.altivec.crypto.vpermxor 22 ppc_altivec_crypto_vpmsumb, // llvm.ppc.altivec.crypto.vpmsumb 23 ppc_altivec_crypto_vpmsumd, // llvm.ppc.altivec.crypto.vpmsumd 24 ppc_altivec_crypto_vpmsumh, // llvm.ppc.altivec.crypto.vpmsumh [all …]
|
D | IntrinsicsARM.h | 12 namespace llvm { 16 arm_cdp = 1498, // llvm.arm.cdp 17 arm_cdp2, // llvm.arm.cdp2 18 arm_clrex, // llvm.arm.clrex 19 arm_cls, // llvm.arm.cls 20 arm_cls64, // llvm.arm.cls64 21 arm_cmse_tt, // llvm.arm.cmse.tt 22 arm_cmse_tta, // llvm.arm.cmse.tta 23 arm_cmse_ttat, // llvm.arm.cmse.ttat 24 arm_cmse_ttt, // llvm.arm.cmse.ttt [all …]
|
D | IntrinsicsNVPTX.h | 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 23 nvvm_add_rp_f, // llvm.nvvm.add.rp.f 24 nvvm_add_rp_ftz_f, // llvm.nvvm.add.rp.ftz.f [all …]
|
D | IntrinsicsAMDGPU.h | 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 23 amdgcn_buffer_atomic_fadd, // llvm.amdgcn.buffer.atomic.fadd 24 amdgcn_buffer_atomic_or, // llvm.amdgcn.buffer.atomic.or [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ |
D | LinkAllPasses.h | 1 //===- llvm/LinkAllPasses.h ------------ Reference All Passes ---*- 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 17 #include "llvm/ADT/Statistic.h" 18 #include "llvm/Analysis/AliasAnalysisEvaluator.h" 19 #include "llvm/Analysis/AliasSetTracker.h" 20 #include "llvm/Analysis/BasicAliasAnalysis.h" 21 #include "llvm/Analysis/CFLAndersAliasAnalysis.h" 22 #include "llvm/Analysis/CFLSteensAliasAnalysis.h" [all …]
|
/external/llvm/test/CodeGen/PowerPC/ |
D | pr15031.ll | 19 %"class.llvm::MachineMemOperand" = type { %"struct.llvm::MachinePointerInfo", i64, i32, %"class.llv… 20 %"struct.llvm::MachinePointerInfo" = type { %"class.llvm::Value"*, i64 } 21 %"class.llvm::Value" = type { i32 (...)**, i8, i8, i16, %"class.llvm::Type"*, %"class.llvm::Use"*, … 22 %"class.llvm::Type" = type { %"class.llvm::LLVMContext"*, i32, i32, %"class.llvm::Type"** } 23 %"class.llvm::LLVMContext" = type { %"class.llvm::LLVMContextImpl"* } 24 %"class.llvm::LLVMContextImpl" = type opaque 25 %"class.llvm::Use" = type { %"class.llvm::Value"*, %"class.llvm::Use"*, %"class.llvm::PointerIntPai… 26 %"class.llvm::PointerIntPair" = type { i64 } 27 %"class.llvm::StringMapEntry" = type opaque 28 %"class.llvm::MDNode" = type { %"class.llvm::Value", %"class.llvm::FoldingSetImpl::Node", i32, i32 } [all …]
|
/external/cronet/buildtools/third_party/libc++abi/trunk/test/ |
D | test_demangle.pass.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 12 // https://llvm.org/PR51407 was not fixed in some previously-released 652 …foIjEENS1_IcEEE6insertERKSt4pairIjcE", "llvm::DenseMap<unsigned int, char, llvm::DenseMapInfo<unsi… 653 …6InsertIntoBucketERKjRKcPSt4pairIjcE", "llvm::DenseMap<unsigned int, char, llvm::DenseMapInfo<unsi… 654 …S_12DenseMapInfoIjEENS1_IcEEE4growEj", "llvm::DenseMap<unsigned int, char, llvm::DenseMapInfo<unsi… 655 …9MachinePassRegistry3AddEPNS_23MachinePassRegistryNodeE", "llvm::MachinePassRegistry::Add(llvm::Ma… 656 …{"_ZN4llvm2cl6valuesIiEENS0_11ValuesClassIT_EEPKcS3_S6_z", "llvm::cl::ValuesClass<int> llvm::cl::v… 657 …{"_ZN4llvm2cl11ValuesClassIiEC2EPKciS4_P13__va_list_tag", "llvm::cl::ValuesClass<int>::ValuesClass… [all …]
|
/external/libcxxabi/test/ |
D | test_demangle.pass.cpp | 3 // The LLVM Compiler Infrastructure 638 …foIjEENS1_IcEEE6insertERKSt4pairIjcE", "llvm::DenseMap<unsigned int, char, llvm::DenseMapInfo<unsi… 639 …6InsertIntoBucketERKjRKcPSt4pairIjcE", "llvm::DenseMap<unsigned int, char, llvm::DenseMapInfo<unsi… 640 …S_12DenseMapInfoIjEENS1_IcEEE4growEj", "llvm::DenseMap<unsigned int, char, llvm::DenseMapInfo<unsi… 641 …9MachinePassRegistry3AddEPNS_23MachinePassRegistryNodeE", "llvm::MachinePassRegistry::Add(llvm::Ma… 642 …{"_ZN4llvm2cl6valuesIiEENS0_11ValuesClassIT_EEPKcS3_S6_z", "llvm::cl::ValuesClass<int> llvm::cl::v… 643 …{"_ZN4llvm2cl11ValuesClassIiEC2EPKciS4_P13__va_list_tag", "llvm::cl::ValuesClass<int>::ValuesClass… 644 …{"_ZN4llvm24PassRegistrationListenerC2Ev", "llvm::PassRegistrationListener::PassRegistrationListen… 645 …{"_ZN4llvm24PassRegistrationListener15enumeratePassesEv", "llvm::PassRegistrationListener::enumera… 646 {"_ZN4llvm12PassRegistry15getPassRegistryEv", "llvm::PassRegistry::getPassRegistry()"}, [all …]
|
/external/llvm/include/llvm/ |
D | LinkAllPasses.h | 1 //===- llvm/LinkAllPasses.h ------------ Reference All Passes ---*- C++ -*-===// 3 // The LLVM Compiler Infrastructure 18 #include "llvm/ADT/Statistic.h" 19 #include "llvm/Analysis/AliasSetTracker.h" 20 #include "llvm/Analysis/AliasAnalysisEvaluator.h" 21 #include "llvm/Analysis/BasicAliasAnalysis.h" 22 #include "llvm/Analysis/CFLAndersAliasAnalysis.h" 23 #include "llvm/Analysis/CFLSteensAliasAnalysis.h" 24 #include "llvm/Analysis/CallPrinter.h" 25 #include "llvm/Analysis/DomPrinter.h" [all …]
|
/external/llvm/test/Transforms/IndVarSimplify/ |
D | 2004-04-05-InvokeCastCrash.ll | 4 …x::_Hashtable_node<const llvm::Constant*>" = type { %"struct.__gnu_cxx::_Hashtable_node<const llvm… 5 …t llvm::Value* const, int> >" = type { %"struct.__gnu_cxx::_Hashtable_node<std::pair<const llvm::V… 6 …llvm::Value*,int,__gnu_cxx::hash<const llvm::Value*>,std::equal_to<const llvm::Value*>,std::alloca… 7 …llvm::Constant*,__gnu_cxx::hash<const llvm::Constant*>,std::equal_to<const llvm::Constant*>,std::a… 8 …llvm::Constant*,const llvm::Constant*,__gnu_cxx::hash<const llvm::Constant*>,std::_Identity<const … 9 …llvm::Value* const, int>,const llvm::Value*,__gnu_cxx::hash<const llvm::Value*>,std::_Select1st<st… 10 %"struct.llvm::AbstractTypeUser" = type { i32 (...)** } 11 %"struct.llvm::Annotable" = type { i32 (...)**, %"struct.llvm::Annotation"* } 12 …%"struct.llvm::Annotation" = type { i32 (...)**, %"struct.llvm::AnnotationID", %"struct.llvm::Anno… 13 %"struct.llvm::AnnotationID" = type { i32 } [all …]
|
/external/swiftshader/third_party/llvm-subzero/ |
D | CMakeLists.txt | 16 "build/Android/include/llvm/Config/abi-breaking.h" 17 "build/Android/include/llvm/Config/config.h" 18 "build/Android/include/llvm/Config/llvm-config.h" 19 "build/Android/include/llvm/Support/DataTypes.h" 20 "build/Fuchsia/include/llvm/Config/abi-breaking.h" 21 "build/Fuchsia/include/llvm/Config/config.h" 22 "build/Fuchsia/include/llvm/Config/llvm-config.h" 23 "build/Fuchsia/include/llvm/Support/DataTypes.h" 24 "build/Linux/include/llvm/Config/abi-breaking.h" 25 "build/Linux/include/llvm/Config/config.h" [all …]
|
/external/tensorflow/tensorflow/compiler/xla/service/ |
D | elemental_ir_emitter.h | 24 #include "llvm/IR/IRBuilder.h" 25 #include "llvm/IR/Module.h" 26 #include "llvm/IR/Value.h" 41 ElementalIrEmitter(llvm::Module* module, llvm::IRBuilder<>* b) in ElementalIrEmitter() 52 llvm::IRBuilder<>* b() { return b_; } in b() 55 llvm::IRBuilder<>* builder() { return b_; } in builder() 57 llvm::Module* module() { return module_; } in module() 66 virtual StatusOr<llvm::Value*> EmitFloatBinaryOp(const HloInstruction* op, 67 llvm::Value* lhs_value, 68 llvm::Value* rhs_value); [all …]
|
/external/clang/test/CodeGen/ |
D | builtins-hexagon.c | 2 // RUN: %clang_cc1 -triple hexagon-unknown-elf -emit-llvm %s -o - | FileCheck %s 11 // CHECK: @llvm.hexagon.brev.ldb in foo() 13 // CHECK: @llvm.hexagon.brev.ldd in foo() 15 // CHECK: @llvm.hexagon.brev.ldh in foo() 17 // CHECK: @llvm.hexagon.brev.ldub in foo() 19 // CHECK: @llvm.hexagon.brev.lduh in foo() 21 // CHECK: @llvm.hexagon.brev.ldw in foo() 23 // CHECK: @llvm.hexagon.brev.stb in foo() 25 // CHECK: @llvm.hexagon.brev.std in foo() 27 // CHECK: @llvm.hexagon.brev.sth in foo() [all …]
|
D | builtins-ppc-altivec.c | 2 // RUN: %clang_cc1 -faltivec -triple powerpc-unknown-unknown -emit-llvm %s \ 4 // RUN: %clang_cc1 -faltivec -triple powerpc64-unknown-unknown -emit-llvm %s \ 6 // RUN: %clang_cc1 -faltivec -triple powerpc64le-unknown-unknown -emit-llvm %s \ 8 // RUN: not %clang_cc1 -triple powerpc64le-unknown-unknown -emit-llvm %s \ 63 // CHECK: @llvm.ppc.altivec.vmaxsb in test1() 65 // CHECK-LE: @llvm.ppc.altivec.vmaxsb in test1() 69 // CHECK: @llvm.ppc.altivec.vmaxsh in test1() 71 // CHECK-LE: @llvm.ppc.altivec.vmaxsh in test1() 75 // CHECK: @llvm.ppc.altivec.vmaxsw in test1() 77 // CHECK-LE: @llvm.ppc.altivec.vmaxsw in test1() [all …]
|
/external/tensorflow/tensorflow/compiler/xla/service/cpu/ |
D | vector_support_library.h | 22 #include "llvm/IR/IRBuilder.h" 23 #include "llvm/IR/Value.h" 31 // Simple wrappers around llvm::APFloat::APFloat to make the calling code more 34 inline llvm::APFloat GetIeeeF32(float f) { return llvm::APFloat(f); } in GetIeeeF32() 35 inline llvm::APFloat GetIeeeF32FromBitwiseRep(int32_t bitwise_value) { in GetIeeeF32FromBitwiseRep() 36 return llvm::APFloat(llvm::APFloat::IEEEsingle(), in GetIeeeF32FromBitwiseRep() 37 llvm::APInt(/*numBits=*/32, /*val=*/bitwise_value)); in GetIeeeF32FromBitwiseRep() 49 llvm::IRBuilder<>* b, std::string name); 51 llvm::Value* Mul(llvm::Value* lhs, llvm::Value* rhs); 52 llvm::Value* Mul(int64_t lhs, llvm::Value* rhs) { in Mul() [all …]
|
/external/tensorflow/tensorflow/compiler/xla/mlir_hlo/ |
D | BUILD | 5 load("@llvm-project//mlir:tblgen.bzl", "gentbl_cc_library", "gentbl_filegroup", "td_library") 32 "@llvm-project//mlir:BuiltinDialectTdFiles", 33 "@llvm-project//mlir:ControlFlowInterfacesTdFiles", 34 "@llvm-project//mlir:CopyOpInterfaceTdFiles", 35 "@llvm-project//mlir:InferTypeOpInterfaceTdFiles", 36 "@llvm-project//mlir:LoopLikeInterfaceTdFiles", 37 "@llvm-project//mlir:MemRefOpsTdFiles", 38 "@llvm-project//mlir:OpBaseTdFiles", 39 "@llvm-project//mlir:QuantizationOpsTdFiles", 40 "@llvm-project//mlir:ShapeOpsTdFiles", [all …]
|
/external/tensorflow/tensorflow/compiler/mlir/hlo/tests/ |
D | disc_ral_legalize_to_llvm.mlir | 1 // RUN: mlir-hlo-opt -disc-ral-to-llvm -split-input-file %s -o - | FileCheck %s 3 // CHECK: llvm.mlir.global internal constant @ral_recv_input___cpu___pvoid_i64___m2df32("ral_recv_i… 4 // CHECK: llvm.func @disc_ral_call(!llvm.ptr<i8>, !llvm.ptr<i8>, !llvm.ptr<ptr<i8>>) 7 // CHECK-SAME: (%[[CTX:.*]]: !llvm.ptr<i8>) 9 // CHECK-DAG: %[[i64_0:.*]] = llvm.mlir.constant(0 : index) : i64 10 // CHECK-DAG: %[[i32_0:.*]] = llvm.mlir.constant(0 : i32) : i32 11 // CHECK-DAG: %[[i32_1:.*]] = llvm.mlir.constant(1 : i32) : i32 13 …// CHECK: %[[T0:.*]] = llvm.alloca %[[i32_1]] x !llvm.struct<"", (ptr<i8>, i64, struct<(ptr<f32>, … 14 // CHECK: %[[T1:.*]] = llvm.mlir.constant(3 : i32) : i32 15 // CHECK: %[[T2:.*]] = llvm.alloca %[[T1]] x !llvm.ptr<i8> : (i32) -> !llvm.ptr<ptr<i8>> [all …]
|