/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/draw/ |
H A D | draw_context.c | 81 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 D | draw_llvm.c | 62 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 D | draw_llvm.h | 233 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 D | draw_private.h | 151 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 D | draw_pt.c | 98 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 D | draw_pt_fetch_shade_pipeline_llvm.c | 55 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 D | draw_vs.c | 111 if (draw->pt.middle.llvm) {
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld.h | 45 * http://npcontemplation.blogspot.com/2008/06/secret-of-llvm-c-bindings.html 49 #include <llvm-c/Core.h>
|
H A D | lp_bld_debug.cpp | 30 #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 D | lp_bld_init.c | 40 #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 D | lp_bld_init.h | 36 #include <llvm-c/ExecutionEngine.h>
|
H A D | lp_bld_misc.cpp | 45 #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 D | lp_bld_misc.h | 34 #include <llvm-c/ExecutionEngine.h>
|
H A D | lp_bld_tgsi_action.h | 37 #include <llvm-c/Core.h>
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r600/ |
H A D | llvm_wrapper.cpp | 1 #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 D | llvm_wrapper.h | 4 #include <llvm-c/Core.h>
|
H A D | r600_llvm.h | 8 #include <llvm-c/Core.h>
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
H A D | AMDGPU.h | 14 #include "llvm/Support/TargetRegistry.h" 15 #include "llvm/Target/TargetMachine.h" 17 namespace llvm { namespace 33 } // End namespace llvm
|
H A D | AMDGPUAsmPrinter.cpp | 22 #include "llvm/MC/MCStreamer.h" 23 #include "llvm/Target/TargetLoweringObjectFile.h" 24 #include "llvm/Support/TargetRegistry.h" 26 using namespace llvm;
|
H A D | AMDGPUAsmPrinter.h | 17 #include "llvm/CodeGen/AsmPrinter.h" 19 namespace llvm { namespace 41 } // End anonymous llvm
|
H A D | AMDGPUCodeEmitter.h | 17 namespace llvm { namespace 46 } // End namespace llvm
|
H A D | AMDGPUConvertToISA.cpp | 17 #include "llvm/CodeGen/MachineFunctionPass.h" 19 using namespace llvm; 43 FunctionPass *llvm::createAMDGPUConvertToISAPass(TargetMachine &tm) {
|
H A D | AMDGPUISelLowering.cpp | 16 #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 D | AMDGPUISelLowering.h | 18 #include "llvm/Target/TargetLowering.h" 20 namespace llvm { namespace 140 } // End namespace llvm
|
H A D | AMDGPUInstrInfo.cpp | 20 #include "llvm/CodeGen/MachineFrameInfo.h" 21 #include "llvm/CodeGen/MachineInstrBuilder.h" 22 #include "llvm/CodeGen/MachineRegisterInfo.h" 27 using namespace llvm;
|