Home
last modified time | relevance | path

Searched defs:instruction (Results 1 – 25 of 29) sorted by relevance

12

/art/compiler/sea_ir/code_gen/
Dcode_gen.h59 llvm::Value* GetValue(InstructionNode* instruction) { in GetValue()
67 void AddValue(InstructionNode* instruction, llvm::Value* value) { in AddValue()
109 void Visit(InstructionNode* instruction) { } in Visit()
111 void Visit(UnnamedConstInstructionNode* instruction) { } in Visit()
112 void Visit(ConstInstructionNode* instruction) { } in Visit()
113 void Visit(ReturnInstructionNode* instruction) { } in Visit()
114 void Visit(IfNeInstructionNode* instruction) { } in Visit()
116 void Visit(MoveResultInstructionNode* instruction) { } in Visit()
117 void Visit(InvokeStaticInstructionNode* instruction) { } in Visit()
118 void Visit(AddIntInstructionNode* instruction) { } in Visit()
[all …]
Dcode_gen.cc118 void CodeGenVisitor::Visit(InstructionNode* instruction) { in Visit()
123 void CodeGenVisitor::Visit(UnnamedConstInstructionNode* instruction) { in Visit()
130 void CodeGenVisitor::Visit(ConstInstructionNode* instruction) { in Visit()
136 void CodeGenVisitor::Visit(ReturnInstructionNode* instruction) { in Visit()
143 void CodeGenVisitor::Visit(IfNeInstructionNode* instruction) { in Visit()
176 void CodeGenVisitor::Visit(MoveResultInstructionNode* instruction) { in Visit()
218 void CodeGenVisitor::Visit(AddIntInstructionNode* instruction) { in Visit()
230 void CodeGenVisitor::Visit(GotoInstructionNode* instruction) { in Visit()
238 void CodeGenVisitor::Visit(IfEqzInstructionNode* instruction) { in Visit()
/art/compiler/sea_ir/ir/
Dvisitor.h70 virtual void Traverse(ConstInstructionNode* instruction) { } in Traverse()
71 virtual void Traverse(ReturnInstructionNode* instruction) { } in Traverse()
72 virtual void Traverse(IfNeInstructionNode* instruction) { } in Traverse()
73 virtual void Traverse(AddIntLit8InstructionNode* instruction) { } in Traverse()
74 virtual void Traverse(MoveResultInstructionNode* instruction) { } in Traverse()
75 virtual void Traverse(InvokeStaticInstructionNode* instruction) { } in Traverse()
76 virtual void Traverse(AddIntInstructionNode* instruction) { } in Traverse()
77 virtual void Traverse(GotoInstructionNode* instruction) { } in Traverse()
78 virtual void Traverse(IfEqzInstructionNode* instruction) { } in Traverse()
Dinstruction_tools.cc21 bool InstructionTools::IsDefinition(const art::Instruction* const instruction) { in IsDefinition()
/art/compiler/sea_ir/debug/
Ddot_gen.h61 void Visit(ConstInstructionNode* instruction) { in Visit()
64 void Visit(ReturnInstructionNode* instruction) { in Visit()
67 void Visit(IfNeInstructionNode* instruction) { in Visit()
70 void Visit(MoveResultInstructionNode* instruction) { in Visit()
73 void Visit(InvokeStaticInstructionNode* instruction) { in Visit()
76 void Visit(AddIntInstructionNode* instruction) { in Visit()
79 void Visit(GotoInstructionNode* instruction) { in Visit()
82 void Visit(IfEqzInstructionNode* instruction) { in Visit()
Ddot_gen.cc44 void DotGenerationVisitor::ToDotSSAEdges(InstructionNode* instruction) { in ToDotSSAEdges()
76 void DotGenerationVisitor::ToDotSSAEdges(PhiInstructionNode* instruction) { in ToDotSSAEdges()
149 void DotGenerationVisitor::Visit(InstructionNode* instruction) { in Visit()
157 void DotGenerationVisitor::Visit(UnnamedConstInstructionNode* instruction) { in Visit()
/art/compiler/sea_ir/types/
Dtype_inference_visitor.h48 void Visit(InstructionNode* instruction) { } in Visit()
50 void Visit(ConstInstructionNode* instruction) { } in Visit()
51 void Visit(ReturnInstructionNode* instruction) { } in Visit()
52 void Visit(IfNeInstructionNode* instruction) { } in Visit()
56 void Visit(GotoInstructionNode* instruction) { } in Visit()
57 void Visit(IfEqzInstructionNode* instruction) { } in Visit()
Dtype_inference_visitor.cc38 void TypeInferenceVisitor::Visit(UnnamedConstInstructionNode* instruction) { in Visit()
42 void TypeInferenceVisitor::Visit(PhiInstructionNode* instruction) { in Visit()
48 void TypeInferenceVisitor::Visit(AddIntInstructionNode* instruction) { in Visit()
59 void TypeInferenceVisitor::Visit(MoveResultInstructionNode* instruction) { in Visit()
65 void TypeInferenceVisitor::Visit(InvokeStaticInstructionNode* instruction) { in Visit()
/art/compiler/optimizing/
Dbuilder.cc49 void Add(HInstruction* instruction) { in Add()
140 void HGraphBuilder::If_22t(const Instruction& instruction, uint32_t dex_offset) { in If_22t()
157 void HGraphBuilder::If_21t(const Instruction& instruction, uint32_t dex_offset) { in If_21t()
203 const Instruction& instruction = *Instruction::At(code_ptr); in BuildGraph() local
246 const Instruction& instruction = *Instruction::At(code_ptr); in ComputeBranchTargets() local
273 void HGraphBuilder::Binop_23x(const Instruction& instruction, Primitive::Type type) { in Binop_23x()
281 void HGraphBuilder::Binop_12x(const Instruction& instruction, Primitive::Type type) { in Binop_12x()
289 void HGraphBuilder::Binop_22s(const Instruction& instruction, bool reverse) { in Binop_22s()
300 void HGraphBuilder::Binop_22b(const Instruction& instruction, bool reverse) { in Binop_22b()
310 void HGraphBuilder::BuildReturn(const Instruction& instruction, Primitive::Type type) { in BuildReturn()
[all …]
Dlocations.cc23 LocationSummary::LocationSummary(HInstruction* instruction) in LocationSummary()
33 Location Location::RegisterOrConstant(HInstruction* instruction) { in RegisterOrConstant()
Dssa_type_propagation.cc77 HPhi* instruction = worklist_.Pop(); in ProcessWorklist() local
84 void SsaTypePropagation::AddToWorklist(HPhi* instruction) { in AddToWorklist()
88 void SsaTypePropagation::AddDependentInstructionsToWorklist(HPhi* instruction) { in AddDependentInstructionsToWorklist()
Dpretty_printer.h29 void PrintPreInstruction(HInstruction* instruction) { in PrintPreInstruction()
35 virtual void VisitInstruction(HInstruction* instruction) { in VisitInstruction()
41 void PrintPostInstruction(HInstruction* instruction) { in PrintPostInstruction()
Dcode_generator_x86_64.cc307 void CodeGeneratorX86_64::Move(HInstruction* instruction, in Move()
787 HConstant* instruction = locations->InAt(1).GetConstant(); in VisitAdd() local
853 HConstant* instruction = locations->InAt(1).GetConstant(); in VisitSub() local
880 void LocationsBuilderX86_64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
887 void InstructionCodeGeneratorX86_64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
899 void LocationsBuilderX86_64::VisitParameterValue(HParameterValue* instruction) { in VisitParameterValue()
911 void InstructionCodeGeneratorX86_64::VisitParameterValue(HParameterValue* instruction) { in VisitParameterValue()
915 void LocationsBuilderX86_64::VisitNot(HNot* instruction) { in VisitNot()
922 void InstructionCodeGeneratorX86_64::VisitNot(HNot* instruction) { in VisitNot()
929 void LocationsBuilderX86_64::VisitPhi(HPhi* instruction) { in VisitPhi()
[all …]
Dcode_generator_x86.cc423 void CodeGeneratorX86::Move(HInstruction* instruction, Location location, HInstruction* move_for) { in Move()
536 HIntConstant* instruction = rhs.GetConstant()->AsIntConstant(); in VisitIf() local
608 HConstant* instruction = locations->InAt(1).GetConstant(); in VisitCondition() local
840 HConstant* instruction = locations->InAt(1).GetConstant(); in VisitAdd() local
913 HConstant* instruction = locations->InAt(1).GetConstant(); in VisitSub() local
952 void LocationsBuilderX86::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
962 void InstructionCodeGeneratorX86::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
974 void LocationsBuilderX86::VisitParameterValue(HParameterValue* instruction) { in VisitParameterValue()
986 void InstructionCodeGeneratorX86::VisitParameterValue(HParameterValue* instruction) { in VisitParameterValue()
989 void LocationsBuilderX86::VisitNot(HNot* instruction) { in VisitNot()
[all …]
Dnodes.cc291 void HBasicBlock::InsertInstructionBefore(HInstruction* instruction, HInstruction* cursor) { in InsertInstructionBefore()
312 HInstruction* instruction) { in Add()
320 void HBasicBlock::AddInstruction(HInstruction* instruction) { in AddInstruction()
330 HInstruction* instruction) { in Remove()
342 void HBasicBlock::RemoveInstruction(HInstruction* instruction) { in RemoveInstruction()
366 void HInstructionList::AddInstruction(HInstruction* instruction) { in AddInstruction()
380 void HInstructionList::RemoveInstruction(HInstruction* instruction) { in RemoveInstruction()
Dcode_generator_arm.cc455 void CodeGeneratorARM::Move(HInstruction* instruction, Location location, HInstruction* move_for) { in Move()
987 void LocationsBuilderARM::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
997 void InstructionCodeGeneratorARM::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
1010 void LocationsBuilderARM::VisitParameterValue(HParameterValue* instruction) { in VisitParameterValue()
1022 void InstructionCodeGeneratorARM::VisitParameterValue(HParameterValue* instruction) { in VisitParameterValue()
1026 void LocationsBuilderARM::VisitNot(HNot* instruction) { in VisitNot()
1033 void InstructionCodeGeneratorARM::VisitNot(HNot* instruction) { in VisitNot()
1083 void LocationsBuilderARM::VisitPhi(HPhi* instruction) { in VisitPhi()
1092 void InstructionCodeGeneratorARM::VisitPhi(HPhi* instruction) { in VisitPhi()
1096 void LocationsBuilderARM::VisitInstanceFieldSet(HInstanceFieldSet* instruction) { in VisitInstanceFieldSet()
[all …]
Dgraph_visualizer.cc123 void VisitParallelMove(HParallelMove* instruction) { in VisitParallelMove()
138 void VisitInstruction(HInstruction* instruction) { in VisitInstruction()
175 HInstruction* instruction = it.Current(); in PrintInstructions() local
216 HInstruction* instruction = it.Current(); in VisitBasicBlock() local
Dregister_allocator.cc116 HInstruction* instruction = liveness_.GetInstructionFromSsaIndex(i - 1); in AllocateRegistersInternal() local
209 HInstruction* instruction = liveness_.GetInstructionFromSsaIndex(i); in ValidateInternal() local
671 static bool IsInputMove(HInstruction* instruction) { in IsInputMove()
675 void RegisterAllocator::AddInputMoveFor(HInstruction* instruction, in AddInputMoveFor()
779 void RegisterAllocator::InsertMoveAfter(HInstruction* instruction, in InsertMoveAfter()
914 HInstruction* instruction = liveness_.GetInstructionFromSsaIndex(i); in Resolve() local
947 HInstruction* instruction = liveness_.GetInstructionFromSsaIndex(i); in Resolve() local
Dssa_builder.cc142 void SsaBuilder::VisitInstruction(HInstruction* instruction) { in VisitInstruction()
Dssa_liveness_analysis.h158 void AddUse(HInstruction* instruction, size_t input_index, bool is_environment) { in AddUse()
183 void AddPhiUse(HInstruction* instruction, size_t input_index, HBasicBlock* block) { in AddPhiUse()
Dnodes.h650 HInstruction* instruction = env.Get(i); in Populate() local
658 void SetRawEnvAt(size_t index, HInstruction* instruction) { in SetRawEnvAt()
674 explicit HInputIterator(HInstruction* instruction) : instruction_(instruction), index_(0) {} in HInputIterator()
786 virtual void SetRawInputAt(size_t i, HInstruction* instruction) { in SetRawInputAt()
1556 virtual void VisitInstruction(HInstruction* instruction) {} in VisitInstruction()
Dssa_liveness_analysis.cc219 HInstruction* instruction = environment->Get(i); in ComputeLiveRanges() local
/art/runtime/quick/
Dinline_method_analyser.cc96 const Instruction* instruction = Instruction::At(code_item->insns_); in AnalyseMethodCode() local
169 const Instruction* instruction = Instruction::At(code_item->insns_); in AnalyseConstMethod() local
202 const Instruction* instruction = Instruction::At(code_item->insns_); in AnalyseIGetMethod() local
265 const Instruction* instruction = Instruction::At(code_item->insns_); in AnalyseIPutMethod() local
/art/disassembler/
Ddisassembler_arm64.cc35 uint32_t instruction = ReadU32(begin); in Dump() local
Ddisassembler_mips.cc172 uint32_t instruction = ReadU32(instr_ptr); in Dump() local

12