Home
last modified time | relevance | path

Searched refs:llvm (Results 1 - 25 of 4329) sorted by relevance

12345678910>>...174

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/
H A DLinkAllPasses.h1 //===- 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 Dac_llvm_helper.cpp26 #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 DLLVMReactor.hpp29 #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 DLLVMJIT.cpp29 #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 DLLVMReactorDebugInfo.hpp29 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 DLLVMReactor.cpp25 #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 Dmetadata.hpp31 #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 Dcompat.hpp27 /// 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 Dbitcode.cpp34 #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 Dnative.cpp30 #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 DIceTypeConverter.cpp18 #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 DThreading.cpp1 //===-- 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 DDwarf.cpp1 //===-- 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 DLinkAllCodegenComponents.h1 //===- 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 Ddraw_pt_fetch_shade_pipeline_llvm.c59 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 DDebugify.h4 // 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 DMachOYAML.h4 // 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 DELFYAML.h4 // 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 Dlp_bld_misc.cpp45 #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 DVirtualFileSystem.h4 // 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 DCheckedArithmetic.h1 //==-- 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 DAArch64BaseInfo.cpp4 // 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 DAnnotations.cpp4 // 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 DAnnotations.h4 // 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 DDlltoolDriver.cpp4 // 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...]

Completed in 17 milliseconds

12345678910>>...174