/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ |
H A D | LinkAllPasses.h | 1 //===- llvm/LinkAllPasses.h ------------ Reference All Passes ---*- C++ -*-===// 4 // See https://llvm.org/LICENSE.txt for license information. 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" 23 #include "llvm/Analysis/CallPrinter.h" 24 #include "llvm/Analysi [all...] |
/third_party/mesa3d/src/amd/llvm/ |
H A D | ac_llvm_helper.cpp | 26 #include <llvm-c/Core.h> 27 #include <llvm/Analysis/TargetLibraryInfo.h> 28 #include <llvm/IR/IRBuilder.h> 29 #include <llvm/IR/LegacyPassManager.h> 30 #include <llvm/Target/TargetMachine.h> 31 #include <llvm/MC/MCSubtargetInfo.h> 32 #include <llvm/Support/CommandLine.h> 33 #include <llvm/Transforms/IPO.h> 50 llvm::TargetMachine *TM = reinterpret_cast<llvm in ac_is_llvm_processor_supported() [all...] |
/third_party/skia/third_party/externals/swiftshader/src/Reactor/ |
H A D | LLVMReactor.hpp | 29 #include "llvm/IR/IRBuilder.h" 30 #include "llvm/IR/LLVMContext.h" 38 namespace llvm namespace 44 } // namespace llvm 51 llvm::Type *T(Type *t); 53 inline Type *T(llvm::Type *t) in T() 58 inline llvm::Value *V(Value *t) in V() 60 return reinterpret_cast<llvm::Value *>(t); in V() 63 inline Value *V(llvm::Value *t) in V() 68 inline std::vector<llvm [all...] |
H A D | LLVMJIT.cpp | 29 #include "llvm/ExecutionEngine/Orc/CompileUtils.h" 30 #include "llvm/ExecutionEngine/Orc/IRCompileLayer.h" 31 #include "llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h" 32 #include "llvm/ExecutionEngine/SectionMemoryManager.h" 33 #include "llvm/IR/DiagnosticInfo.h" 34 #include "llvm/IR/LegacyPassManager.h" 35 #include "llvm/Support/CommandLine.h" 36 #include "llvm/Support/Host.h" 37 #include "llvm/Support/TargetSelect.h" 38 #include "llvm/Transform [all...] |
H A D | LLVMReactorDebugInfo.hpp | 29 namespace llvm { namespace 57 } // namespace llvm 69 using IRBuilder = llvm::IRBuilder<llvm::ConstantFolder, llvm::IRBuilderDefaultInserter>; 72 llvm::LLVMContext *context, 73 llvm::Module *module, 74 llvm::Function *function); 95 static void NotifyObjectEmitted(uint64_t key, const llvm::object::ObjectFile &obj, const llvm [all...] |
H A D | LLVMReactor.cpp | 25 #include "llvm/IR/Intrinsics.h" 26 #include "llvm/IR/IntrinsicsX86.h" 27 #include "llvm/IR/LegacyPassManager.h" 28 #include "llvm/IR/Verifier.h" 29 #include "llvm/Support/Alignment.h" 30 #include "llvm/Support/ManagedStatic.h" 31 #include "llvm/Transforms/Coroutines.h" 32 #include "llvm/Transforms/IPO.h" 33 #include "llvm/Transforms/Scalar.h" 60 namespace llvm { namespace [all...] |
/third_party/mesa3d/src/gallium/frontends/clover/llvm/ |
H A D | metadata.hpp | 31 #include "llvm/compat.hpp" 35 #include <llvm/Config/llvm-config.h> 36 #include <llvm/IR/Constants.h> 37 #include <llvm/IR/Module.h> 38 #include <llvm/IR/Metadata.h> 41 namespace llvm { namespace 44 is_kernel(const ::llvm::Function &f) { in is_kernel() 48 inline iterator_range< ::llvm::MDNode::op_iterator> 49 get_kernel_metadata_operands(const ::llvm [all...] |
H A D | compat.hpp | 27 /// in the rest of the clover::llvm subtree. In case of an API break please 39 #include <llvm/Config/llvm-config.h> 41 #include <llvm/ADT/Triple.h> 42 #include <llvm/Analysis/TargetLibraryInfo.h> 43 #include <llvm/IR/LegacyPassManager.h> 44 #include <llvm/IR/LLVMContext.h> 45 #include <llvm/IR/Type.h> 46 #include <llvm/Linker/Linker.h> 47 #include <llvm/Targe 66 namespace llvm { global() namespace [all...] |
/third_party/mesa3d/src/gallium/frontends/clover/llvm/codegen/ |
H A D | bitcode.cpp | 34 #include <llvm/Support/Allocator.h> 36 #include "llvm/codegen.hpp" 37 #include "llvm/compat.hpp" 38 #include "llvm/metadata.hpp" 43 #include <llvm/Config/llvm-config.h> 45 #include <llvm/Bitcode/ReaderWriter.h> 47 #include <llvm/Bitcode/BitcodeReader.h> 48 #include <llvm/Bitcode/BitcodeWriter.h> 50 #include <llvm/Suppor [all...] |
H A D | native.cpp | 30 #include <llvm/Target/TargetMachine.h> 31 #include <llvm/Transforms/Utils/Cloning.h> 33 #include "llvm/codegen.hpp" 34 #include "llvm/compat.hpp" 35 #include "llvm/util.hpp" 40 using namespace clover::llvm; 41 using ::llvm::TargetMachine; 109 emit_code(::llvm::Module &mod, const target &target, in emit_code() 113 auto t = ::llvm::TargetRegistry::lookupTarget(target.triple, err); in emit_code() 119 ::llvm in emit_code() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/ |
H A D | IceTypeConverter.cpp | 18 #include "llvm/Support/raw_ostream.h" 22 TypeConverter::TypeConverter(llvm::LLVMContext &Context) { in TypeConverter() 23 addLLVMType(IceType_void, llvm::Type::getVoidTy(Context)); in TypeConverter() 24 llvm::Type *Type_i1 = llvm::IntegerType::get(Context, 1); in TypeConverter() 25 llvm::Type *Type_i8 = llvm::IntegerType::get(Context, 8); in TypeConverter() 26 llvm::Type *Type_i16 = llvm::IntegerType::get(Context, 16); in TypeConverter() 27 llvm in TypeConverter() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Support/ |
H A D | Threading.cpp | 1 //===-- llvm/Support/Threading.cpp- Control multithreading mode --*- C++ -*-==// 4 // See https://llvm.org/LICENSE.txt for license information. 14 #include "llvm/Support/Threading.h" 15 #include "llvm/ADT/Optional.h" 16 #include "llvm/Config/config.h" 17 #include "llvm/Support/Host.h" 24 using namespace llvm; 31 bool llvm::llvm_is_multithreaded() { in llvm_is_multithreaded() 42 void llvm::llvm_execute_on_thread(void (*Fn)(void *), void *UserData, in llvm_execute_on_thread() 43 llvm in llvm_execute_on_thread() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/BinaryFormat/ |
H A D | Dwarf.cpp | 1 //===-- llvm/BinaryFormat/Dwarf.cpp - Dwarf Framework ------------*- C++-*-===// 4 // See https://llvm.org/LICENSE.txt for license information. 13 #include "llvm/BinaryFormat/Dwarf.h" 14 #include "llvm/ADT/StringSwitch.h" 15 #include "llvm/ADT/Triple.h" 16 #include "llvm/Support/ErrorHandling.h" 18 using namespace llvm; 21 StringRef llvm::dwarf::TagString(unsigned Tag) { in TagString() 28 #include "llvm/BinaryFormat/Dwarf.def" in TagString() 32 unsigned llvm [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
H A D | LinkAllCodegenComponents.h | 1 //===- llvm/Codegen/LinkAllCodegenComponents.h ------------------*- C++ -*-===// 4 // See https://llvm.org/LICENSE.txt for license information. 17 #include "llvm/CodeGen/BuiltinGCs.h" 18 #include "llvm/CodeGen/Passes.h" 19 #include "llvm/CodeGen/SchedulerRegistry.h" 20 #include "llvm/Target/TargetMachine.h" 33 (void) llvm::createFastRegisterAllocator(); in ForceCodegenLinking() 34 (void) llvm::createBasicRegisterAllocator(); in ForceCodegenLinking() 35 (void) llvm::createGreedyRegisterAllocator(); in ForceCodegenLinking() 36 (void) llvm in ForceCodegenLinking() [all...] |
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_pt_fetch_shade_pipeline_llvm.c | 59 struct draw_llvm *llvm; member 76 struct draw_llvm *llvm = fpme->llvm; in llvm_middle_end_prepare_gs() local 84 key = draw_gs_llvm_make_variant_key(llvm, store); in llvm_middle_end_prepare_gs() 96 list_move_to(&variant->list_item_global.list, &llvm->gs_variants_list.list); in llvm_middle_end_prepare_gs() 104 if (llvm->nr_gs_variants >= DRAW_MAX_SHADER_VARIANTS) { in llvm_middle_end_prepare_gs() 107 shader->variants_cached, llvm->nr_gs_variants); in llvm_middle_end_prepare_gs() 115 if (list_is_empty(&llvm->gs_variants_list.list)) { in llvm_middle_end_prepare_gs() 118 item = list_last_entry(&llvm->gs_variants_list.list, in llvm_middle_end_prepare_gs() 126 variant = draw_gs_llvm_create_variant(llvm, g in llvm_middle_end_prepare_gs() 143 struct draw_llvm *llvm = fpme->llvm; llvm_middle_end_prepare_tcs() local 211 struct draw_llvm *llvm = fpme->llvm; llvm_middle_end_prepare_tes() local 288 struct draw_llvm *llvm = fpme->llvm; llvm_middle_end_prepare() local 439 struct draw_llvm *llvm = fpme->llvm; llvm_middle_end_bind_parameters() local 531 pipeline(struct llvm_middle_end *llvm, const struct draw_vertex_info *vert_info, const struct draw_prim_info *prim_info) pipeline() argument [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
H A D | Debugify.h | 4 // See https://llvm.org/LICENSE.txt for license information. 16 #include "llvm/ADT/StringRef.h" 17 #include "llvm/ADT/MapVector.h" 18 #include "llvm/IR/PassManager.h" 20 llvm::ModulePass *createDebugifyModulePass(); 21 llvm::FunctionPass *createDebugifyFunctionPass(); 23 struct NewPMDebugifyPass : public llvm::PassInfoMixin<NewPMDebugifyPass> { 24 llvm::PreservedAnalyses run(llvm::Module &M, llvm [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ObjectYAML/ |
H A D | MachOYAML.h | 4 // See https://llvm.org/LICENSE.txt for license information. 18 #include "llvm/ADT/StringRef.h" 19 #include "llvm/BinaryFormat/MachO.h" 20 #include "llvm/ObjectYAML/DWARFYAML.h" 21 #include "llvm/ObjectYAML/YAML.h" 22 #include "llvm/Support/YAMLTraits.h" 27 namespace llvm { namespace 33 llvm::yaml::Hex64 addr; 35 llvm::yaml::Hex32 offset; 37 llvm 155 namespace llvm { global() namespace [all...] |
H A D | ELFYAML.h | 4 // See https://llvm.org/LICENSE.txt for license information. 18 #include "llvm/ADT/StringRef.h" 19 #include "llvm/ObjectYAML/YAML.h" 20 #include "llvm/Support/YAMLTraits.h" 25 namespace llvm { namespace 75 llvm::yaml::Hex8 ABIVersion; 79 llvm::yaml::Hex64 Entry; 81 Optional<llvm::yaml::Hex16> SHEntSize; 82 Optional<llvm::yaml::Hex64> SHOff; 83 Optional<llvm 528 namespace llvm { global() namespace [all...] |
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_misc.cpp | 45 #include <llvm/Config/llvm-config.h> 48 // Workaround http://llvm.org/PR23628 53 #include <llvm/Config/llvm-config.h> 54 #include <llvm-c/Core.h> 55 #include <llvm-c/Support.h> 56 #include <llvm-c/ExecutionEngine.h> 57 #include <llvm/Target/TargetOptions.h> 58 #include <llvm/ExecutionEngin [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/ |
H A D | VirtualFileSystem.h | 4 // See https://llvm.org/LICENSE.txt for license information. 17 #include "llvm/ADT/IntrusiveRefCntPtr.h" 18 #include "llvm/ADT/None.h" 19 #include "llvm/ADT/Optional.h" 20 #include "llvm/ADT/SmallVector.h" 21 #include "llvm/ADT/StringRef.h" 22 #include "llvm/ADT/Twine.h" 23 #include "llvm/Support/Chrono.h" 24 #include "llvm/Support/ErrorOr.h" 25 #include "llvm/Suppor 38 namespace llvm { global() namespace [all...] |
H A D | CheckedArithmetic.h | 1 //==-- llvm/Support/CheckedArithmetic.h - Safe arithmetical operations *- C++ // 4 // See https://llvm.org/LICENSE.txt for license information. 17 #include "llvm/ADT/APInt.h" 18 #include "llvm/ADT/Optional.h" 29 llvm::Optional<T>>::type 31 llvm::APInt ALHS(/*BitSize=*/sizeof(T) * 8, LHS, Signed); 32 llvm::APInt ARHS(/*BitSize=*/sizeof(T) * 8, RHS, Signed); 34 llvm::APInt Out = (ALHS.*Op)(ARHS, Overflow); 36 return llvm::None; 41 namespace llvm { [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/Utils/ |
H A D | AArch64BaseInfo.cpp | 4 // See https://llvm.org/LICENSE.txt for license information. 13 #include "llvm/ADT/ArrayRef.h" 14 #include "llvm/ADT/SmallVector.h" 15 #include "llvm/ADT/StringExtras.h" 16 #include "llvm/Support/Regex.h" 18 using namespace llvm; 20 namespace llvm { namespace 28 namespace llvm { namespace 35 namespace llvm { namespace 42 namespace llvm { namespace 49 namespace llvm { global() namespace 56 namespace llvm { global() namespace 63 namespace llvm { global() namespace 70 namespace llvm { global() namespace 77 namespace llvm { global() namespace 84 namespace llvm { global() namespace 91 namespace llvm { global() namespace 98 namespace llvm { global() namespace 105 namespace llvm { global() namespace 112 namespace llvm { global() namespace 119 namespace llvm { global() namespace 159 namespace llvm { global() namespace [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Testing/Support/ |
H A D | Annotations.cpp | 4 // See https://llvm.org/LICENSE.txt for license information. 9 #include "llvm/Testing/Support/Annotations.h" 11 #include "llvm/ADT/StringExtras.h" 12 #include "llvm/Support/FormatVariadic.h" 13 #include "llvm/Support/raw_ostream.h" 15 using namespace llvm; 19 static void require(bool Assertion, const char *Msg, llvm::StringRef Code) { in require() 21 llvm::errs() << "Annotated testcase: " << Msg << "\n" << Code << "\n"; in require() 26 Annotations::Annotations(llvm::StringRef Text) { in Annotations() 30 llvm in Annotations() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Testing/Support/ |
H A D | Annotations.h | 4 // See https://llvm.org/LICENSE.txt for license information. 11 #include "llvm/ADT/SmallVector.h" 12 #include "llvm/ADT/StringMap.h" 13 #include "llvm/ADT/StringRef.h" 17 namespace llvm { namespace 31 /// llvm::Range R = Example.range("fail"); // find named ranges 61 Annotations(llvm::StringRef Text); 65 llvm::StringRef code() const { return Code; } in code() 69 size_t point(llvm::StringRef Name = "") const; 71 std::vector<size_t> points(llvm [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ToolDrivers/llvm-dlltool/ |
H A D | DlltoolDriver.cpp | 4 // See https://llvm.org/LICENSE.txt for license information. 13 #include "llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h" 14 #include "llvm/Object/COFF.h" 15 #include "llvm/Object/COFFImportFile.h" 16 #include "llvm/Object/COFFModuleDefinition.h" 17 #include "llvm/Option/Arg.h" 18 #include "llvm/Option/ArgList.h" 19 #include "llvm/Option/Option.h" 20 #include "llvm/Suppor [all...] |