Home
last modified time | relevance | path

Searched refs:Instructions (Results 1 – 25 of 1104) sorted by relevance

12345678910>>...45

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/DWARF/
DDWARFDebugFrame.h54 iterator begin() { return Instructions.begin(); } in begin()
55 const_iterator begin() const { return Instructions.begin(); } in begin()
56 iterator end() { return Instructions.end(); } in end()
57 const_iterator end() const { return Instructions.end(); } in end()
59 unsigned size() const { return (unsigned)Instructions.size(); } in size()
60 bool empty() const { return Instructions.empty(); } in empty()
76 std::vector<Instruction> Instructions;
82 Instructions.push_back(Instruction(Opcode)); in addInstruction()
87 Instructions.push_back(Instruction(Opcode)); in addInstruction()
88 Instructions.back().Ops.push_back(Operand1); in addInstruction()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-mca/
DFetchStage.cpp28 Instructions[IR.getSourceIndex()] = std::move(I); in execute()
37 llvm::find_if(Instructions, [](const InstMap::value_type &KeyValuePair) { in cycleEnd()
42 if (It != Instructions.begin()) in cycleEnd()
43 Instructions.erase(Instructions.begin(), It); in cycleEnd()
DCodeRegion.h52 std::vector<std::unique_ptr<const llvm::MCInst>> Instructions; variable
65 Instructions.emplace_back(std::move(Instruction)); in addInstruction()
72 bool empty() const { return Instructions.empty(); } in empty()
77 return Instructions; in getInstructions()
/external/mesa3d/src/gallium/drivers/r300/compiler/
Dradeon_compiler.c41 c->Program.Instructions.Prev = &c->Program.Instructions; in rc_init()
42 c->Program.Instructions.Next = &c->Program.Instructions; in rc_init()
43 c->Program.Instructions.U.I.Opcode = RC_OPCODE_ILLEGAL_OPCODE; in rc_init()
119 for(inst = c->Program.Instructions.Next; inst != &c->Program.Instructions; inst = inst->Next) in rc_calculate_inputs_outputs()
146 for(inst = c->Program.Instructions.Next; inst != &c->Program.Instructions; inst = inst->Next) { in rc_move_input()
178 for(inst = c->Program.Instructions.Next; inst != &c->Program.Instructions; inst = inst->Next) { in rc_move_output()
201 for(inst = c->Program.Instructions.Next; inst != &c->Program.Instructions; inst = inst->Next) { in rc_copy_output()
212 inst = rc_insert_new_instruction(c, c->Program.Instructions.Prev); in rc_copy_output()
221 inst = rc_insert_new_instruction(c, c->Program.Instructions.Prev); in rc_copy_output()
250 inst_rcp = rc_insert_new_instruction(c, &c->Program.Instructions); in rc_transform_fragment_wpos()
[all …]
Dradeon_program.c57 struct rc_instruction * inst = c->Program.Instructions.Next; in rc_local_transform()
59 while(inst != &c->Program.Instructions) { in rc_local_transform()
114 for(inst = c->Program.Instructions.Next; in rc_get_used_temporaries()
115 inst != &c->Program.Instructions; inst = inst->Next) { in rc_get_used_temporaries()
216 for(inst = c->Program.Instructions.Next; in rc_recompute_ips()
217 inst != &c->Program.Instructions; in rc_recompute_ips()
222 c->Program.Instructions.IP = 0xcafedead; in rc_recompute_ips()
Dradeon_dataflow_deadcode.c61 struct instruction_state * Instructions; member
155 struct instruction_state * insts = &s->Instructions[inst->IP]; in update_instruction()
225 s.Instructions = memory_pool_malloc(&c->Pool, sizeof(struct instruction_state)*nr_instructions); in rc_dataflow_deadcode()
226 memset(s.Instructions, 0, sizeof(struct instruction_state)*nr_instructions); in rc_dataflow_deadcode()
230 for(struct rc_instruction * inst = c->Program.Instructions.Prev; in rc_dataflow_deadcode()
231 inst != &c->Program.Instructions; in rc_dataflow_deadcode()
313 for(struct rc_instruction * inst = c->Program.Instructions.Next; in rc_dataflow_deadcode()
314 inst != &c->Program.Instructions; in rc_dataflow_deadcode()
324 inst->U.I.DstReg.WriteMask = s.Instructions[ip].WriteMask; in rc_dataflow_deadcode()
325 if (s.Instructions[ip].WriteMask) in rc_dataflow_deadcode()
[all …]
/external/llvm/lib/MC/
DMCStreamer.cpp79 (MAB ? MAB->generateCompactUnwindEncoding(FI.Instructions) : 0); in generateCompactUnwindEncodings()
307 CurFrame->Instructions.push_back(Instruction); in EmitCFIDefCfa()
316 CurFrame->Instructions.push_back(Instruction); in EmitCFIDefCfaOffset()
324 CurFrame->Instructions.push_back(Instruction); in EmitCFIAdjustCfaOffset()
332 CurFrame->Instructions.push_back(Instruction); in EmitCFIDefCfaRegister()
341 CurFrame->Instructions.push_back(Instruction); in EmitCFIOffset()
349 CurFrame->Instructions.push_back(Instruction); in EmitCFIRelOffset()
371 CurFrame->Instructions.push_back(Instruction); in EmitCFIRememberState()
379 CurFrame->Instructions.push_back(Instruction); in EmitCFIRestoreState()
387 CurFrame->Instructions.push_back(Instruction); in EmitCFISameValue()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/
Dllvm-mca-markers-5.s19 # CHECK-NEXT: Instructions: 1
33 # CHECK: [1] [2] [3] [4] [5] [6] Instructions:
39 # CHECK-NEXT: Instructions: 1
53 # CHECK: [1] [2] [3] [4] [5] [6] Instructions:
59 # CHECK-NEXT: Instructions: 1
73 # CHECK: [1] [2] [3] [4] [5] [6] Instructions:
/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/
DCodeGenTarget.h53 std::unique_ptr<CodeGenInstruction>> Instructions; variable
137 if (Instructions.empty()) ReadInstructions(); in getInstructions()
138 return Instructions; in getInstructions()
143 if (Instructions.empty()) ReadInstructions(); in getInstruction()
144 auto I = Instructions.find(InstRec); in getInstruction()
145 assert(I != Instructions.end() && "Not an instruction"); in getInstruction()
/external/mesa3d/src/mesa/program/
Dprogramopt.c102 _mesa_copy_instructions (newInst + 4, vprog->arb.Instructions, origLen); in insert_mvp_dp4_code()
105 ralloc_free(vprog->arb.Instructions); in insert_mvp_dp4_code()
108 vprog->arb.Instructions = newInst; in insert_mvp_dp4_code()
203 _mesa_copy_instructions (newInst + 4, vprog->arb.Instructions, origLen); in insert_mvp_mad_code()
206 ralloc_free(vprog->arb.Instructions); in insert_mvp_mad_code()
209 vprog->arb.Instructions = newInst; in insert_mvp_mad_code()
281 _mesa_copy_instructions(newInst, fprog->arb.Instructions, origLen); in _mesa_append_fog_code()
406 ralloc_free(fprog->arb.Instructions); in _mesa_append_fog_code()
409 fprog->arb.Instructions = newInst; in _mesa_append_fog_code()
449 const struct prog_instruction *inst = prog->arb.Instructions + i; in _mesa_count_texture_indirections()
[all …]
Dprogram.c357 struct prog_instruction *inst = prog->arb.Instructions + i; in _mesa_insert_instructions()
372 _mesa_copy_instructions(newInst, prog->arb.Instructions, start); in _mesa_insert_instructions()
379 prog->arb.Instructions + start, in _mesa_insert_instructions()
383 ralloc_free(prog->arb.Instructions); in _mesa_insert_instructions()
386 prog->arb.Instructions = newInst; in _mesa_insert_instructions()
407 struct prog_instruction *inst = prog->arb.Instructions + i; in _mesa_delete_instructions()
422 _mesa_copy_instructions(newInst, prog->arb.Instructions, start); in _mesa_delete_instructions()
426 prog->arb.Instructions + start + count, in _mesa_delete_instructions()
430 ralloc_free(prog->arb.Instructions); in _mesa_delete_instructions()
433 prog->arb.Instructions = newInst; in _mesa_delete_instructions()
[all …]
Darbprogparse.c125 ralloc_free(program->arb.Instructions); in _mesa_parse_arb_fragment_program()
126 program->arb.Instructions = prog.arb.Instructions; in _mesa_parse_arb_fragment_program()
206 ralloc_free(program->arb.Instructions); in _mesa_parse_arb_vertex_program()
207 program->arb.Instructions = prog.arb.Instructions; in _mesa_parse_arb_vertex_program()
/external/llvm/lib/Target/PowerPC/
Dp9-instrs.txt3 . Remaining Instructions (Total 56 Instructions, include 2 unknow instructions)
4 . Done (Total 155 Instructions: 101 VSX, 54 Altivec)
7 //. Remaining Instructions
15 // 6.17.2 Decimal Integer Format Conversion Instructions
35 // 6.17.3 Decimal Integer Sign Manipulation Instructions
52 // 6.17.5 Decimal Integer Truncate Instructions
60 // 3.3.10.1 Character-Type Compare Instructions
68 // 3.3.13 Fixed-Point Logical Instructions
73 // 3.3.13.1 64-bit Fixed-Point Logical Instructions
90 // 3.3.9 Fixed-Point Arithmetic Instructions
[all …]
/external/llvm/utils/TableGen/
DCodeGenTarget.h69 std::unique_ptr<CodeGenInstruction>> Instructions; variable
150 if (Instructions.empty()) ReadInstructions(); in getInstructions()
151 return Instructions; in getInstructions()
156 if (Instructions.empty()) ReadInstructions(); in getInstruction()
157 auto I = Instructions.find(InstRec); in getInstruction()
158 assert(I != Instructions.end() && "Not an instruction"); in getInstruction()
/external/swiftshader/third_party/SPIRV-Tools/utils/vscode/src/tools/
Dgen-grammar.go103 args.All.Instructions = append(args.All.Instructions, args.SPIRV.Instructions...)
112 args.All.Instructions = append(args.All.Instructions, root.Instructions...)
148 for _, inst := range ext.Root.Instructions {
/external/angle/third_party/spirv-tools/src/utils/vscode/src/tools/
Dgen-grammar.go103 args.All.Instructions = append(args.All.Instructions, args.SPIRV.Instructions...)
112 args.All.Instructions = append(args.All.Instructions, root.Instructions...)
148 for _, inst := range ext.Root.Instructions {
/external/deqp-deps/SPIRV-Tools/utils/vscode/src/tools/
Dgen-grammar.go103 args.All.Instructions = append(args.All.Instructions, args.SPIRV.Instructions...)
112 args.All.Instructions = append(args.All.Instructions, root.Instructions...)
148 for _, inst := range ext.Root.Instructions {
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-cfi-verify/lib/
DFileAnalysis.cpp121 Instructions.find(InstrMeta.VMAddress); in getPrevInstructionSequential()
122 if (KV == Instructions.end() || KV == Instructions.begin()) in getPrevInstructionSequential()
134 Instructions.find(InstrMeta.VMAddress); in getNextInstructionSequential()
135 if (KV == Instructions.end() || ++KV == Instructions.end()) in getNextInstructionSequential()
153 const auto &InstrKV = Instructions.find(Address); in getInstruction()
154 if (InstrKV == Instructions.end()) in getInstruction()
161 const auto &InstrKV = Instructions.find(Address); in getInstructionOrDie()
162 assert(InstrKV != Instructions.end() && "Address doesn't exist."); in getInstructionOrDie()
229 const auto &SourceInstrKV = Instructions.find(SourceInstrAddress); in getDirectControlFlowXRefs()
230 if (SourceInstrKV == Instructions.end()) { in getDirectControlFlowXRefs()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/MC/
DMCStreamer.cpp107 (MAB ? MAB->generateCompactUnwindEncoding(FI.Instructions) : 0); in generateCompactUnwindEncodings()
395 CurFrame->Instructions.push_back(Instruction); in EmitCFIDefCfa()
406 CurFrame->Instructions.push_back(Instruction); in EmitCFIDefCfaOffset()
416 CurFrame->Instructions.push_back(Instruction); in EmitCFIAdjustCfaOffset()
426 CurFrame->Instructions.push_back(Instruction); in EmitCFIDefCfaRegister()
437 CurFrame->Instructions.push_back(Instruction); in EmitCFIOffset()
447 CurFrame->Instructions.push_back(Instruction); in EmitCFIRelOffset()
473 CurFrame->Instructions.push_back(Instruction); in EmitCFIRememberState()
483 CurFrame->Instructions.push_back(Instruction); in EmitCFIRestoreState()
493 CurFrame->Instructions.push_back(Instruction); in EmitCFISameValue()
[all …]
/external/llvm/test/MC/Disassembler/AArch64/
Dbasic-a64-undefined.txt6 # Instructions notionally in the add/sub (extended register) sheet, but with
15 # Instructions notionally in the add/sub (immediate) sheet, but with
26 # Instructions notionally in the load/store (unsigned immediate) sheet.
33 # Instructions notionally in the floating-point <-> fixed-point conversion
40 # Instructions notionally in the logical (shifted register) sheet, but with out
45 # Instructions notionally in the move wide (immediate) sheet, but with out
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/Disassembler/AArch64/
Dbasic-a64-undefined.txt6 # Instructions notionally in the add/sub (extended register) sheet, but with
15 # Instructions notionally in the add/sub (immediate) sheet, but with
26 # Instructions notionally in the load/store (unsigned immediate) sheet.
33 # Instructions notionally in the floating-point <-> fixed-point conversion
40 # Instructions notionally in the logical (shifted register) sheet, but with out
45 # Instructions notionally in the move wide (immediate) sheet, but with out
/external/llvm/lib/Target/AArch64/
DAArch64AddressTypePromotion.cpp103 typedef SmallVector<Instruction *, 16> Instructions; typedef in __anon8dac64e30111::AArch64AddressTypePromotion
104 typedef DenseMap<Value *, Instructions> ValueToInsts;
122 bool propagateSignExtension(Instructions &SExtInsts);
136 void analyzeSExtension(Instructions &SExtInsts);
251 AArch64AddressTypePromotion::propagateSignExtension(Instructions &SExtInsts) { in propagateSignExtension()
381 Instructions &Insts = Entry.second; in mergeSExts()
382 Instructions CurPts; in mergeSExts()
415 void AArch64AddressTypePromotion::analyzeSExtension(Instructions &SExtInsts) { in analyzeSExtension()
491 Instructions SExtInsts; in runOnFunction()
/external/llvm/docs/
DAMDGPUUsage.rst46 DS Instructions
50 FLAT Instructions
55 MUBUF Instructions
59 SMRD Instructions
63 SOP1 Instructions
67 SOP2 Instructions
71 SOPC Instructions
75 SOPP Instructions
101 VOP1, VOP2, VOP3, VOPC Instructions
/external/llvm/lib/Target/AMDGPU/
DSIWholeQuadMode.cpp98 DenseMap<const MachineInstr *, InstrInfo> Instructions; member in __anon097baf4b0111::SIWholeQuadMode
195 Instructions[&MI].Needs = Flags; in scanInstructions()
214 InstrInfo II = Instructions[&MI]; // take a copy to prevent dangling references in propagateInstruction()
220 Instructions[&MI].Needs = StateWQM; in propagateInstruction()
235 InstrInfo &PrevII = Instructions[PrevMI]; in propagateInstruction()
264 InstrInfo &DefII = Instructions[&DefMI]; in propagateInstruction()
288 InstrInfo &LastII = Instructions[LastMI]; in propagateBlock()
407 auto InstrInfoIt = Instructions.find(&MI); in processBlock()
408 if (InstrInfoIt != Instructions.end()) { in processBlock()
461 Instructions.clear(); in runOnMachineFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/tools/llvm-exegesis/
DBenchmarkResultTest.cpp66 ToDisk.Key.Instructions.push_back(llvm::MCInstBuilder(kInstrId) in TEST()
93 EXPECT_THAT(FromDisk.Key.Instructions, in TEST()
94 Pointwise(EqMCInst(), ToDisk.Key.Instructions)); in TEST()
110 EXPECT_THAT(FromDisk.Key.Instructions, in TEST()
111 Pointwise(EqMCInst(), ToDisk.Key.Instructions)); in TEST()

12345678910>>...45