| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/jitter/functionpasses/ |
| H A D | passes.h | 36 FunctionPass* createLowerX86Pass(Builder* b);
|
| H A D | lower_x86.cpp | 190 LowerX86(Builder* b = nullptr) : FunctionPass(ID), B(b) 432 Builder* B; 441 FunctionPass* createLowerX86Pass(Builder* b) { return new LowerX86(b); } 454 Builder* B = pThis->B; 480 Builder* B = pThis->B;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/rasterizer/jitter/functionpasses/ |
| H A D | passes.h | 37 FunctionPass* createLowerX86Pass(Builder* b);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/jitter/ |
| H A D | builder_misc.cpp | 150 Constant* Builder::C(bool i) { return ConstantInt::get(IRB()->getInt1Ty(), (i ? 1 : 0)); } 152 Constant* Builder::C(char i) { return ConstantInt::get(IRB()->getInt8Ty(), i); } 154 Constant* Builder::C(uint8_t i) { return ConstantInt::get(IRB()->getInt8Ty(), i); } 156 Constant* Builder::C(int i) { return ConstantInt::get(IRB()->getInt32Ty(), i); } 158 Constant* Builder::C(int64_t i) { return ConstantInt::get(IRB()->getInt64Ty(), i); } 160 Constant* Builder::C(uint16_t i) { return ConstantInt::get(mInt16Ty, i); } 162 Constant* Builder::C(uint32_t i) { return ConstantInt::get(IRB()->getInt32Ty(), i); } 164 Constant* Builder::C(uint64_t i) { return ConstantInt::get(IRB()->getInt64Ty(), i); } 166 Constant* Builder::C(float i) { return ConstantFP::get(IRB()->getFloatTy(), i); } 168 Constant* Builder [all...] |
| H A D | builder_gfx_mem.cpp | 40 BuilderGfxMem::BuilderGfxMem(JitManager* pJitMgr) : Builder(pJitMgr) 53 void BuilderGfxMem::AssertGFXMemoryParams(Value* ptr, Builder::JIT_MEM_CLIENT usage) 81 Value* vGather = Builder::GATHERPS(vSrc, pBase, vIndices, vMask, scale); 107 Value* vGather = Builder::GATHERDD(vSrc, pBase, vIndices, vMask, scale); 121 Builder::SCATTERPS(pDst, vSrc, vOffsets, vMask, usage); 133 return Builder::GEP(Ptr, Idx, nullptr, Name); 139 return Builder::GEP(Ty, Ptr, Idx, Name); 145 return Builder::GEP(Ptr, indexList); 152 return Builder::GEP(Ptr, indexList); 175 return Builder [all...] |
| H A D | builder_mem.cpp | 37 void Builder::AssertMemoryUsageParams(Value* ptr, JIT_MEM_CLIENT usage) 44 Value* Builder::GEP(Value* Ptr, Value* Idx, Type* Ty, const Twine& Name) 49 Value* Builder::GEP(Type* Ty, Value* Ptr, Value* Idx, const Twine& Name) 54 Value* Builder::GEP(Value* ptr, const std::initializer_list<Value*>& indexList, Type* Ty) 62 Value* Builder::GEP(Value* ptr, const std::initializer_list<uint32_t>& indexList, Type* Ty) 70 Value* Builder::GEPA(Value* Ptr, ArrayRef<Value*> IdxList, const Twine& Name) 75 Value* Builder::GEPA(Type* Ty, Value* Ptr, ArrayRef<Value*> IdxList, const Twine& Name) 80 Value* Builder::IN_BOUNDS_GEP(Value* ptr, const std::initializer_list<Value*>& indexList) 88 Value* Builder::IN_BOUNDS_GEP(Value* ptr, const std::initializer_list<uint32_t>& indexList) 96 LoadInst* Builder [all...] |
| H A D | builder.cpp | 39 /// @brief Contructor for Builder. 41 Builder::Builder(JitManager* pJitMgr) : mpJitMgr(pJitMgr), mpPrivateContext(nullptr) function in class:SwrJit::Builder 98 void Builder::SetTargetWidth(uint32_t width) 114 void Builder::SetTempAlloca(Value* inst) 122 bool Builder::IsTempAlloca(Value* inst) 131 bool Builder::SetNamedMetaDataOnCallInstr(Instruction* inst, StringRef mdName) 159 bool Builder::HasNamedMetaDataOnCallInstr(Instruction* inst, StringRef mdName) 173 Type* Builder::GetVectorType(Type* pType)
|
| H A D | builder.h | 64 struct Builder struct in namespace:SwrJit 66 Builder(JitManager* pJitMgr); 67 virtual ~Builder() {}
|
| H A D | builder_gfx_mem.h | 38 class BuilderGfxMem : public Builder 116 void AssertGFXMemoryParams(Value* ptr, Builder::JIT_MEM_CLIENT usage);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/rasterizer/jitter/ |
| H A D | builder_misc.cpp | 111 Constant* Builder::C(bool i) { return ConstantInt::get(IRB()->getInt1Ty(), (i ? 1 : 0)); } 113 Constant* Builder::C(char i) { return ConstantInt::get(IRB()->getInt8Ty(), i); } 115 Constant* Builder::C(uint8_t i) { return ConstantInt::get(IRB()->getInt8Ty(), i); } 117 Constant* Builder::C(int i) { return ConstantInt::get(IRB()->getInt32Ty(), i); } 119 Constant* Builder::C(int64_t i) { return ConstantInt::get(IRB()->getInt64Ty(), i); } 121 Constant* Builder::C(uint16_t i) { return ConstantInt::get(mInt16Ty, i); } 123 Constant* Builder::C(uint32_t i) { return ConstantInt::get(IRB()->getInt32Ty(), i); } 125 Constant* Builder::C(uint64_t i) { return ConstantInt::get(IRB()->getInt64Ty(), i); } 127 Constant* Builder::C(float i) { return ConstantFP::get(IRB()->getFloatTy(), i); } 129 Constant* Builder [all...] |
| H A D | builder_mem.cpp | 37 void Builder::AssertMemoryUsageParams(Value* ptr, MEM_CLIENT usage) 44 Value* Builder::GEP(Value* Ptr, Value* Idx, Type* Ty, bool isReadOnly, const Twine& Name) 49 Value* Builder::GEP(Type* Ty, Value* Ptr, Value* Idx, const Twine& Name) 54 Value* Builder::GEP(Value* ptr, const std::initializer_list<Value*>& indexList, Type* Ty) 62 Value* Builder::GEP(Value* ptr, const std::initializer_list<uint32_t>& indexList, Type* Ty) 70 Value* Builder::GEPA(Value* Ptr, ArrayRef<Value*> IdxList, const Twine& Name) 75 Value* Builder::GEPA(Type* Ty, Value* Ptr, ArrayRef<Value*> IdxList, const Twine& Name) 80 Value* Builder::IN_BOUNDS_GEP(Value* ptr, const std::initializer_list<Value*>& indexList) 88 Value* Builder::IN_BOUNDS_GEP(Value* ptr, const std::initializer_list<uint32_t>& indexList) 96 LoadInst* Builder [all...] |
| H A D | builder_gfx_mem.cpp | 39 BuilderGfxMem::BuilderGfxMem(JitManager* pJitMgr) : Builder(pJitMgr) 81 Value* vGather = Builder::GATHERPS(vSrc, pBase, vIndices, vMask, scale); 107 Value* vGather = Builder::GATHERDD(vSrc, pBase, vIndices, vMask, scale); 121 Builder::SCATTERPS(pDst, BITCAST(vSrc, mSimdFP32Ty), vOffsets, vMask, usage); 135 Ptr = Builder::GEP(Ptr, Idx, nullptr, isReadOnly, Name); 148 Ptr = Builder::GEP(Ptr, Idx, nullptr, isReadOnly, Name); 159 Ptr = Builder::GEP(Ty, Ptr, Idx, Name); 165 Ptr = Builder::GEP(Ty, Ptr, Idx, Name); 176 Ptr = Builder::GEP(Ptr, indexList); 182 Ptr = Builder [all...] |
| H A D | builder.cpp | 39 /// @brief Contructor for Builder. 41 Builder::Builder(JitManager* pJitMgr) : mpJitMgr(pJitMgr), mpPrivateContext(nullptr) function in class:SwrJit::Builder 100 void Builder::SetTargetWidth(uint32_t width) 117 void Builder::SetTempAlloca(Value* inst) 125 bool Builder::IsTempAlloca(Value* inst) 134 bool Builder::SetNamedMetaDataOnCallInstr(Instruction* inst, StringRef mdName) 162 bool Builder::HasNamedMetaDataOnCallInstr(Instruction* inst, StringRef mdName) 176 Type* Builder::GetVectorType(Type* pType)
|
| H A D | builder.h | 64 struct Builder struct in namespace:SwrJit 66 Builder(JitManager* pJitMgr); 67 virtual ~Builder() {}
|
| H A D | builder_gfx_mem.h | 38 class BuilderGfxMem : public Builder
|
| /xsrc/external/mit/MesaLib.old/dist/scons/ |
| H A D | crossmingw.py | 40 import SCons.Builder 114 res_builder = SCons.Builder.Builder(action=res_action, suffix='.o',
|
| H A D | custom.py | 39 import SCons.Builder 81 Builder in an Environment if it is not there already. 96 convenience_lib = SCons.Builder.Builder(action = action_list,
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_lower_phis.cpp | 146 Builder bld(program); 157 bld.sop2(Builder::s_and, dst, bld.def(s1, scc), cur, Operand(exec, bld.lm)); 160 bld.sop2(Builder::s_orn2, dst, bld.def(s1, scc), cur, Operand(exec, bld.lm)); 175 bld.sop2(Builder::s_and, bld.def(bld.lm), bld.def(s1, scc), cur, Operand(exec, bld.lm)); 177 bld.sop2(Builder::s_or, dst, bld.def(s1, scc), prev, cur); 183 bld.sop2(Builder::s_or, dst, bld.def(s1, scc), prev, Operand(exec, bld.lm)); 185 bld.sop2(Builder::s_andn2, dst, bld.def(s1, scc), prev, Operand(exec, bld.lm)); 189 bld.sop2(Builder::s_andn2, bld.def(bld.lm), bld.def(s1, scc), prev, Operand(exec, bld.lm)); 190 cur = bld.sop2(Builder::s_and, bld.def(bld.lm), bld.def(s1, scc), cur, Operand(exec, bld.lm)); 191 bld.sop2(Builder [all...] |
| H A D | aco_form_hard_clauses.cpp | 42 emit_clause(Builder& bld, unsigned num_instrs, aco_ptr<Instruction>* instrs) 74 Builder bld(program, &new_instructions);
|
| H A D | aco_insert_exec_mask.cpp | 348 transition_to_WQM(exec_ctx& ctx, Builder bld, unsigned idx) 359 exec_mask = bld.sop1(Builder::s_wqm, Definition(exec, bld.lm), bld.def(s1, scc), 374 transition_to_Exact(exec_ctx& ctx, Builder bld, unsigned idx) 394 wqm = bld.sop1(Builder::s_and_saveexec, bld.def(bld.lm), bld.def(s1, scc), 397 bld.sop2(Builder::s_and, Definition(exec, bld.lm), bld.def(s1, scc), 408 Builder bld(ctx.program, &instructions); 433 bld.sop1(Builder::s_wqm, Definition(exec, bld.lm), bld.def(s1, scc), 708 Builder bld(ctx.program, &instructions); 726 Temp exit_cond = bld.sop2(Builder::s_andn2, Definition(exec, bld.lm), bld.def(s1, scc), 733 Instruction* andn2 = bld.sop2(Builder [all...] |
| H A D | aco_instruction_selection.cpp | 119 Builder(NULL, b).pseudo(aco_opcode::p_logical_start); 125 Builder(NULL, b).pseudo(aco_opcode::p_logical_end); 138 Builder bld(ctx->program, ctx->block); 152 Builder::Result mask_split = 170 emit_wqm(Builder& bld, Temp src, Temp dst = Temp(0, s1), bool program_needs_wqm = false) 191 emit_bpermute(isel_context* ctx, Builder& bld, Temp index, Temp data) 210 Builder::Result index_is_lo_split = 237 emit_masked_swizzle(isel_context* ctx, Builder& bld, Temp src, unsigned mask) 271 Builder bld(ctx->program, ctx->block); 283 Builder bl [all...] |
| H A D | aco_lower_to_hw_instr.cpp | 41 /* used by handle_operands() indirectly through Builder::copy */ 189 emit_vadd32(Builder& bld, Definition def, Operand src0, Operand src1) 203 Builder bld(ctx->program, &ctx->instructions); 302 Builder bld(ctx->program, &ctx->instructions); 390 Builder bld(ctx->program, &ctx->instructions); 430 Builder bld(ctx->program, &ctx->instructions); 457 Builder bld(ctx->program, &ctx->instructions); 465 emit_ds_swizzle(Builder bld, PhysReg dst, PhysReg src, unsigned size, unsigned ds_pattern) 480 Builder bld(ctx->program, &ctx->instructions); 488 bld.sop1(Builder [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/ |
| H A D | helpers.h | 66 extern aco::Builder bld; 90 void writeout(unsigned i, aco::Builder::Result res);
|
| H A D | test_optimizer_postRA.cpp | 53 auto sand = bld.sop2(Builder::s_and, bld.def(bld.lm, reg_s0), bld.def(s1, scc), bld.vcc(vcmp), Operand(exec, bld.lm)); 70 auto sand = bld.sop2(Builder::s_and, bld.def(bld.lm, reg_s0), bld.def(s1, scc), bld.vcc(vcmp), Operand(exec, bld.lm)); 71 auto ovrwr = bld.sop1(Builder::s_mov, bld.def(bld.lm, vcc), Operand::zero()); 87 auto sand = bld.sop2(Builder::s_and, bld.def(bld.lm, reg_s0), bld.def(s1, scc), Operand(vcmp, reg_s4), Operand(exec, bld.lm)); 101 auto salu = bld.sop2(Builder::s_or, bld.def(bld.lm, vcc), bld.def(s1, scc), 103 auto sand = bld.sop2(Builder::s_and, bld.def(bld.lm, reg_s0), bld.def(s1, scc), Operand(salu, vcc), Operand(exec, bld.lm)); 120 auto sand = bld.sop2(Builder::s_and, bld.def(bld.lm, reg_s0), bld.def(s1, scc), bld.vcc(vcmp), Operand(exec, bld.lm)); 121 auto ovrwr = bld.sop1(Builder::s_mov, bld.def(bld.lm, exec), Operand::c32(42u));
|
| H A D | helpers.cpp | 43 Builder bld(NULL); 96 bld = Builder(program.get(), &program->blocks[0]); 141 Builder(prog, &block).sopp(aco_opcode::s_endpgm); 250 void writeout(unsigned i, aco::Builder::Result res) 272 Builder::Result res =
|