Searched refs:llvm (Results 1 - 25 of 4004) sorted by path

1234567891011>>

/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/draw/
H A Ddraw_context.c81 draw->llvm = draw_llvm_create(draw);
82 if (!draw->llvm)
194 if (draw->llvm)
195 draw_llvm_destroy( draw->llvm );
793 if (draw->llvm && shader_stage == PIPE_SHADER_VERTEX)
810 if (draw->llvm)
H A Ddraw_llvm.c62 draw_llvm_generate(struct draw_llvm *llvm, struct draw_llvm_variant *var,
346 struct draw_llvm *llvm; local
348 llvm = CALLOC_STRUCT( draw_llvm );
349 if (!llvm)
354 llvm->draw = draw;
356 llvm->nr_variants = 0;
357 make_empty_list(&llvm->vs_variants_list);
359 return llvm;
367 draw_llvm_destroy(struct draw_llvm *llvm) argument
370 FREE(llvm);
378 draw_llvm_create_variant(struct draw_llvm *llvm, unsigned num_inputs, const struct draw_llvm_variant_key *key) argument
437 struct draw_llvm *llvm = variant->llvm; local
851 generate_clipmask(struct draw_llvm *llvm, struct gallivm_state *gallivm, struct lp_type vs_type, LLVMValueRef (*outputs)[TGSI_NUM_CHANNELS], boolean clip_xy, boolean clip_z, boolean clip_user, boolean clip_halfz, unsigned ucp_enable, LLVMValueRef context_ptr, boolean *have_clipdist) argument
1059 draw_llvm_generate(struct draw_llvm *llvm, struct draw_llvm_variant *variant, boolean elts) argument
1313 draw_llvm_make_variant_key(struct draw_llvm *llvm, char *store) argument
1415 struct draw_llvm *llvm = variant->llvm; local
[all...]
H A Ddraw_llvm.h233 struct draw_llvm *llvm; member in struct:draw_llvm_variant
271 draw_llvm_destroy(struct draw_llvm *llvm);
274 draw_llvm_create_variant(struct draw_llvm *llvm,
282 draw_llvm_make_variant_key(struct draw_llvm *llvm, char *store);
H A Ddraw_private.h151 struct draw_pt_middle_end *llvm; member in struct:draw_context::__anon13706::__anon13707
309 struct draw_llvm *llvm; member in struct:draw_context
H A Ddraw_pt.c98 if (draw->pt.middle.llvm) {
99 middle = draw->pt.middle.llvm;
182 if (draw->llvm)
183 draw->pt.middle.llvm = draw_pt_fetch_pipeline_or_emit_llvm( draw );
192 if (draw->pt.middle.llvm) {
193 draw->pt.middle.llvm->destroy( draw->pt.middle.llvm );
194 draw->pt.middle.llvm = NULL;
H A Ddraw_pt_fetch_shade_pipeline_llvm.c55 struct draw_llvm *llvm; member in struct:llvm_middle_end
123 key = draw_llvm_make_variant_key(fpme->llvm, store);
137 move_to_head(&fpme->llvm->vs_variants_list, &variant->list_item_global);
146 if (fpme->llvm->nr_variants >= DRAW_MAX_SHADER_VARIANTS) {
152 if (is_empty_list(&fpme->llvm->vs_variants_list)) {
155 item = last_elem(&fpme->llvm->vs_variants_list);
162 variant = draw_llvm_create_variant(fpme->llvm, nr, key);
166 insert_at_head(&fpme->llvm->vs_variants_list, &variant->list_item_global);
167 fpme->llvm->nr_variants++;
175 fpme->llvm
187 pipeline(struct llvm_middle_end *llvm, const struct draw_vertex_info *vert_info, const struct draw_prim_info *prim_info) argument
[all...]
H A Ddraw_vs.c111 if (draw->pt.middle.llvm) {
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/gallivm/
H A Dlp_bld.h45 * http://npcontemplation.blogspot.com/2008/06/secret-of-llvm-c-bindings.html
49 #include <llvm-c/Core.h>
H A Dlp_bld_debug.cpp30 #include <llvm-c/Core.h>
31 #include <llvm/Target/TargetMachine.h>
32 #include <llvm/Target/TargetInstrInfo.h>
33 #include <llvm/Support/raw_ostream.h>
34 #include <llvm/Support/MemoryObject.h>
37 #include <llvm/Support/TargetRegistry.h>
39 #include <llvm/Target/TargetRegistry.h>
43 #include <llvm/Support/Host.h>
45 #include <llvm/System/Host.h>
49 #include <llvm/M
[all...]
H A Dlp_bld_init.c40 #include <llvm-c/Analysis.h>
41 #include <llvm-c/Transforms/Scalar.h>
42 #include <llvm-c/BitWriter.h>
99 * See also CodeGenOpt::Level in llvm/Target/TargetMachine.h
142 /* These are the passes currently listed in llvm-c/Transforms/Scalar.h,
383 * - http://llvm.org/docs/LangRef.html#datalayout
H A Dlp_bld_init.h36 #include <llvm-c/ExecutionEngine.h>
H A Dlp_bld_misc.cpp45 #include <llvm-c/Core.h>
46 #include <llvm-c/ExecutionEngine.h>
47 #include <llvm/Target/TargetOptions.h>
48 #include <llvm/ExecutionEngine/ExecutionEngine.h>
49 #include <llvm/ExecutionEngine/JITEventListener.h>
51 #include <llvm/ADT/Triple.h>
52 #include <llvm/ExecutionEngine/JITMemoryManager.h>
54 #include <llvm/Support/CommandLine.h>
55 #include <llvm/Support/PrettyStackTrace.h>
58 #include <llvm/Suppor
[all...]
H A Dlp_bld_misc.h34 #include <llvm-c/ExecutionEngine.h>
H A Dlp_bld_tgsi_action.h37 #include <llvm-c/Core.h>
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r600/
H A Dllvm_wrapper.cpp1 #include <llvm/ADT/OwningPtr.h>
2 #include <llvm/ADT/StringRef.h>
3 #include <llvm/LLVMContext.h>
4 #include <llvm/Support/IRReader.h>
5 #include <llvm/Support/MemoryBuffer.h>
6 #include <llvm/Support/SourceMgr.h>
13 llvm::OwningPtr<llvm::Module> M;
14 llvm::StringRef str((const char*)bitcode, bitcode_len);
15 llvm
[all...]
H A Dllvm_wrapper.h4 #include <llvm-c/Core.h>
H A Dr600_llvm.h8 #include <llvm-c/Core.h>
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DAMDGPU.h14 #include "llvm/Support/TargetRegistry.h"
15 #include "llvm/Target/TargetMachine.h"
17 namespace llvm { namespace
33 } // End namespace llvm
H A DAMDGPUAsmPrinter.cpp22 #include "llvm/MC/MCStreamer.h"
23 #include "llvm/Target/TargetLoweringObjectFile.h"
24 #include "llvm/Support/TargetRegistry.h"
26 using namespace llvm;
H A DAMDGPUAsmPrinter.h17 #include "llvm/CodeGen/AsmPrinter.h"
19 namespace llvm { namespace
41 } // End anonymous llvm
H A DAMDGPUCodeEmitter.h17 namespace llvm { namespace
46 } // End namespace llvm
H A DAMDGPUConvertToISA.cpp17 #include "llvm/CodeGen/MachineFunctionPass.h"
19 using namespace llvm;
43 FunctionPass *llvm::createAMDGPUConvertToISAPass(TargetMachine &tm) {
H A DAMDGPUISelLowering.cpp16 #include "llvm/CodeGen/MachineFunction.h"
17 #include "llvm/CodeGen/MachineRegisterInfo.h"
18 #include "llvm/CodeGen/SelectionDAG.h"
19 #include "llvm/CodeGen/TargetLoweringObjectFileImpl.h"
21 using namespace llvm;
H A DAMDGPUISelLowering.h18 #include "llvm/Target/TargetLowering.h"
20 namespace llvm { namespace
140 } // End namespace llvm
H A DAMDGPUInstrInfo.cpp20 #include "llvm/CodeGen/MachineFrameInfo.h"
21 #include "llvm/CodeGen/MachineInstrBuilder.h"
22 #include "llvm/CodeGen/MachineRegisterInfo.h"
27 using namespace llvm;

Completed in 1954 milliseconds

1234567891011>>