Home
last modified time | relevance | path

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

1234

/aosp12/art/compiler/optimizing/
H A Dcode_generator_vector_arm_vixl.cc159 void LocationsBuilderARMVIXL::VisitVecCnv(HVecCnv* instruction) { in VisitVecCnv()
167 void LocationsBuilderARMVIXL::VisitVecNeg(HVecNeg* instruction) { in VisitVecNeg()
196 void LocationsBuilderARMVIXL::VisitVecAbs(HVecAbs* instruction) { in VisitVecAbs()
223 void LocationsBuilderARMVIXL::VisitVecNot(HVecNot* instruction) { in VisitVecNot()
270 void LocationsBuilderARMVIXL::VisitVecAdd(HVecAdd* instruction) { in VisitVecAdd()
372 void LocationsBuilderARMVIXL::VisitVecSub(HVecSub* instruction) { in VisitVecSub()
434 void LocationsBuilderARMVIXL::VisitVecMul(HVecMul* instruction) { in VisitVecMul()
585 void LocationsBuilderARMVIXL::VisitVecOr(HVecOr* instruction) { in VisitVecOr()
867 static bool IsWordAligned(HVecMemoryOperation* instruction) { in IsWordAligned()
901 HVecMemoryOperation* instruction, in VecAddress()
[all …]
H A Dcode_generator_vector_x86.cc257 void LocationsBuilderX86::VisitVecCnv(HVecCnv* instruction) { in VisitVecCnv()
275 void LocationsBuilderX86::VisitVecNeg(HVecNeg* instruction) { in VisitVecNeg()
322 void LocationsBuilderX86::VisitVecAbs(HVecAbs* instruction) { in VisitVecAbs()
363 void LocationsBuilderX86::VisitVecNot(HVecNot* instruction) { in VisitVecNot()
457 void LocationsBuilderX86::VisitVecAdd(HVecAdd* instruction) { in VisitVecAdd()
564 void LocationsBuilderX86::VisitVecSub(HVecSub* instruction) { in VisitVecSub()
644 void LocationsBuilderX86::VisitVecMul(HVecMul* instruction) { in VisitVecMul()
683 void LocationsBuilderX86::VisitVecDiv(HVecDiv* instruction) { in VisitVecDiv()
713 void LocationsBuilderX86::VisitVecMin(HVecMin* instruction) { in VisitVecMin()
762 void LocationsBuilderX86::VisitVecMax(HVecMax* instruction) { in VisitVecMax()
[all …]
H A Dcode_generator_vector_x86_64.cc240 void LocationsBuilderX86_64::VisitVecCnv(HVecCnv* instruction) { in VisitVecCnv()
258 void LocationsBuilderX86_64::VisitVecNeg(HVecNeg* instruction) { in VisitVecNeg()
305 void LocationsBuilderX86_64::VisitVecAbs(HVecAbs* instruction) { in VisitVecAbs()
346 void LocationsBuilderX86_64::VisitVecNot(HVecNot* instruction) { in VisitVecNot()
440 void LocationsBuilderX86_64::VisitVecAdd(HVecAdd* instruction) { in VisitVecAdd()
547 void LocationsBuilderX86_64::VisitVecSub(HVecSub* instruction) { in VisitVecSub()
627 void LocationsBuilderX86_64::VisitVecMul(HVecMul* instruction) { in VisitVecMul()
666 void LocationsBuilderX86_64::VisitVecDiv(HVecDiv* instruction) { in VisitVecDiv()
696 void LocationsBuilderX86_64::VisitVecMin(HVecMin* instruction) { in VisitVecMin()
745 void LocationsBuilderX86_64::VisitVecMax(HVecMax* instruction) { in VisitVecMax()
[all …]
H A Dconstant_folding.cc147 void InstructionWithAbsorbingInputSimplifier::VisitEqual(HEqual* instruction) { in VisitEqual()
171 void InstructionWithAbsorbingInputSimplifier::VisitAbove(HAbove* instruction) { in VisitAbove()
219 void InstructionWithAbsorbingInputSimplifier::VisitAnd(HAnd* instruction) { in VisitAnd()
271 void InstructionWithAbsorbingInputSimplifier::VisitMul(HMul* instruction) { in VisitMul()
288 void InstructionWithAbsorbingInputSimplifier::VisitOr(HOr* instruction) { in VisitOr()
305 void InstructionWithAbsorbingInputSimplifier::VisitRem(HRem* instruction) { in VisitRem()
341 void InstructionWithAbsorbingInputSimplifier::VisitShl(HShl* instruction) { in VisitShl()
345 void InstructionWithAbsorbingInputSimplifier::VisitShr(HShr* instruction) { in VisitShr()
349 void InstructionWithAbsorbingInputSimplifier::VisitSub(HSub* instruction) { in VisitSub()
374 void InstructionWithAbsorbingInputSimplifier::VisitUShr(HUShr* instruction) { in VisitUShr()
[all …]
H A Dcode_generator_vector_arm64_sve.cc281 void LocationsBuilderARM64Sve::VisitVecCnv(HVecCnv* instruction) { in VisitVecCnv()
301 void LocationsBuilderARM64Sve::VisitVecNeg(HVecNeg* instruction) { in VisitVecNeg()
339 void LocationsBuilderARM64Sve::VisitVecAbs(HVecAbs* instruction) { in VisitVecAbs()
375 void LocationsBuilderARM64Sve::VisitVecNot(HVecNot* instruction) { in VisitVecNot()
434 void LocationsBuilderARM64Sve::VisitVecAdd(HVecAdd* instruction) { in VisitVecAdd()
493 void LocationsBuilderARM64Sve::VisitVecSub(HVecSub* instruction) { in VisitVecSub()
542 void LocationsBuilderARM64Sve::VisitVecMul(HVecMul* instruction) { in VisitVecMul()
581 void LocationsBuilderARM64Sve::VisitVecDiv(HVecDiv* instruction) { in VisitVecDiv()
608 void LocationsBuilderARM64Sve::VisitVecMin(HVecMin* instruction) { in VisitVecMin()
674 void LocationsBuilderARM64Sve::VisitVecOr(HVecOr* instruction) { in VisitVecOr()
[all …]
H A Dinstruction_simplifier_arm64.cc65 HInstruction* instruction = it.Current(); in VisitBasicBlock() local
193 void InstructionSimplifierArm64Visitor::VisitAnd(HAnd* instruction) { in VisitAnd()
199 void InstructionSimplifierArm64Visitor::VisitArrayGet(HArrayGet* instruction) { in VisitArrayGet()
220 void InstructionSimplifierArm64Visitor::VisitMul(HMul* instruction) { in VisitMul()
226 void InstructionSimplifierArm64Visitor::VisitOr(HOr* instruction) { in VisitOr()
232 void InstructionSimplifierArm64Visitor::VisitShl(HShl* instruction) { in VisitShl()
238 void InstructionSimplifierArm64Visitor::VisitShr(HShr* instruction) { in VisitShr()
244 void InstructionSimplifierArm64Visitor::VisitSub(HSub* instruction) { in VisitSub()
267 void InstructionSimplifierArm64Visitor::VisitUShr(HUShr* instruction) { in VisitUShr()
273 void InstructionSimplifierArm64Visitor::VisitXor(HXor* instruction) { in VisitXor()
[all …]
H A Dlocations.cc29 LocationSummary::LocationSummary(HInstruction* instruction, in LocationSummary()
50 LocationSummary::LocationSummary(HInstruction* instruction, in LocationSummary()
58 Location Location::RegisterOrConstant(HInstruction* instruction) { in RegisterOrConstant()
64 Location Location::RegisterOrInt32Constant(HInstruction* instruction) { in RegisterOrInt32Constant()
75 Location Location::FpuRegisterOrInt32Constant(HInstruction* instruction) { in FpuRegisterOrInt32Constant()
86 Location Location::ByteRegisterOrConstant(int reg, HInstruction* instruction) { in ByteRegisterOrConstant()
92 Location Location::FpuRegisterOrConstant(HInstruction* instruction) { in FpuRegisterOrConstant()
H A Dcode_generator_vector_arm64_neon.cc287 void LocationsBuilderARM64Neon::VisitVecCnv(HVecCnv* instruction) { in VisitVecCnv()
305 void LocationsBuilderARM64Neon::VisitVecNeg(HVecNeg* instruction) { in VisitVecNeg()
346 void LocationsBuilderARM64Neon::VisitVecAbs(HVecAbs* instruction) { in VisitVecAbs()
385 void LocationsBuilderARM64Neon::VisitVecNot(HVecNot* instruction) { in VisitVecNot()
436 void LocationsBuilderARM64Neon::VisitVecAdd(HVecAdd* instruction) { in VisitVecAdd()
550 void LocationsBuilderARM64Neon::VisitVecSub(HVecSub* instruction) { in VisitVecSub()
624 void LocationsBuilderARM64Neon::VisitVecMul(HVecMul* instruction) { in VisitVecMul()
662 void LocationsBuilderARM64Neon::VisitVecDiv(HVecDiv* instruction) { in VisitVecDiv()
686 void LocationsBuilderARM64Neon::VisitVecMin(HVecMin* instruction) { in VisitVecMin()
734 void LocationsBuilderARM64Neon::VisitVecMax(HVecMax* instruction) { in VisitVecMax()
[all …]
H A Dinstruction_simplifier_arm.cc63 HInstruction* instruction = it.Current(); in VisitBasicBlock() local
189 void InstructionSimplifierArmVisitor::VisitAnd(HAnd* instruction) { in VisitAnd()
195 void InstructionSimplifierArmVisitor::VisitArrayGet(HArrayGet* instruction) { in VisitArrayGet()
228 void InstructionSimplifierArmVisitor::VisitArraySet(HArraySet* instruction) { in VisitArraySet()
249 void InstructionSimplifierArmVisitor::VisitMul(HMul* instruction) { in VisitMul()
255 void InstructionSimplifierArmVisitor::VisitOr(HOr* instruction) { in VisitOr()
261 void InstructionSimplifierArmVisitor::VisitShl(HShl* instruction) { in VisitShl()
267 void InstructionSimplifierArmVisitor::VisitShr(HShr* instruction) { in VisitShr()
273 void InstructionSimplifierArmVisitor::VisitSub(HSub* instruction) { in VisitSub()
282 void InstructionSimplifierArmVisitor::VisitTypeConversion(HTypeConversion* instruction) { in VisitTypeConversion()
[all …]
H A Dscheduler_arm.cc629 void SchedulingLatencyVisitorARM::VisitArrayGet(HArrayGet* instruction) { in VisitArrayGet()
724 void SchedulingLatencyVisitorARM::VisitArrayLength(HArrayLength* instruction) { in VisitArrayLength()
732 void SchedulingLatencyVisitorARM::VisitArraySet(HArraySet* instruction) { in VisitArraySet()
830 void SchedulingLatencyVisitorARM::VisitDiv(HDiv* instruction) { in VisitDiv()
857 HPredicatedInstanceFieldGet* instruction) { in VisitPredicatedInstanceFieldGet()
889 void SchedulingLatencyVisitorARM::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
898 void SchedulingLatencyVisitorARM::VisitRem(HRem* instruction) { in VisitRem()
919 void SchedulingLatencyVisitorARM::HandleFieldGetLatencies(HInstruction* instruction, in HandleFieldGetLatencies()
981 void SchedulingLatencyVisitorARM::HandleFieldSetLatencies(HInstruction* instruction, in HandleFieldSetLatencies()
1043 void SchedulingLatencyVisitorARM::VisitStaticFieldGet(HStaticFieldGet* instruction) { in VisitStaticFieldGet()
[all …]
H A Dscheduler.cc104 static bool IsArrayAccess(const HInstruction* instruction) { in IsArrayAccess()
108 static bool IsInstanceFieldAccess(const HInstruction* instruction) { in IsInstanceFieldAccess()
116 static bool IsStaticFieldAccess(const HInstruction* instruction) { in IsStaticFieldAccess()
123 static bool IsResolvedFieldAccess(const HInstruction* instruction) { in IsResolvedFieldAccess()
131 static bool IsUnresolvedFieldAccess(const HInstruction* instruction) { in IsUnresolvedFieldAccess()
138 static bool IsFieldAccess(const HInstruction* instruction) { in IsFieldAccess()
311 HInstruction* instruction = instruction_node->GetInstruction(); in AddDependencies() local
414 const HInstruction* instruction = node->GetInstruction(); in DumpAsDotNode() local
463 const HInstruction* instruction = node->GetInstruction(); in DumpAsDotGraph() local
578 HInstruction* instruction = it.Current(); in Schedule() local
[all …]
H A Dconstructor_fence_redundancy_elimination.cc66 void VisitInstanceFieldSet(HInstanceFieldSet* instruction) override { in VisitInstanceFieldSet()
71 void VisitStaticFieldSet(HStaticFieldSet* instruction) override { in VisitStaticFieldSet()
76 void VisitArraySet(HArraySet* instruction) override { in VisitArraySet()
110 void VisitUnresolvedInstanceFieldGet(HUnresolvedInstanceFieldGet* instruction) override { in VisitUnresolvedInstanceFieldGet()
115 void VisitUnresolvedInstanceFieldSet(HUnresolvedInstanceFieldSet* instruction) override { in VisitUnresolvedInstanceFieldSet()
120 void VisitUnresolvedStaticFieldGet(HUnresolvedStaticFieldGet* instruction) override { in VisitUnresolvedStaticFieldGet()
125 void VisitUnresolvedStaticFieldSet(HUnresolvedStaticFieldSet* instruction) override { in VisitUnresolvedStaticFieldSet()
H A Dgraph_checker.cc39 static bool IsAllowedToJumpToExitBlock(HInstruction* instruction) { in IsAllowedToJumpToExitBlock()
359 void GraphChecker::VisitInstruction(HInstruction* instruction) { in VisitInstruction()
661 void GraphChecker::VisitInstanceOf(HInstanceOf* instruction) { in VisitInstanceOf()
980 void GraphChecker::VisitPackedSwitch(HPackedSwitch* instruction) { in VisitPackedSwitch()
996 void GraphChecker::VisitIf(HIf* instruction) { in VisitIf()
1001 void GraphChecker::VisitSelect(HSelect* instruction) { in VisitSelect()
1006 void GraphChecker::VisitBooleanNot(HBooleanNot* instruction) { in VisitBooleanNot()
1041 void GraphChecker::VisitNeg(HNeg* instruction) { in VisitNeg()
1113 void GraphChecker::VisitConstant(HConstant* instruction) { in VisitConstant()
1124 void GraphChecker::VisitBoundType(HBoundType* instruction) { in VisitBoundType()
[all …]
H A Dinstruction_simplifier_x86.cc43 HInstruction* instruction = it.Current(); in VisitBasicBlock() local
59 void InstructionSimplifierX86Visitor::VisitAnd(HAnd* instruction) { in VisitAnd()
69 void InstructionSimplifierX86Visitor::VisitXor(HXor* instruction) { in VisitXor()
H A Dinstruction_simplifier_x86_64.cc43 HInstruction* instruction = it.Current(); in VisitBasicBlock() local
58 void InstructionSimplifierX86_64Visitor::VisitAnd(HAnd* instruction) { in VisitAnd()
67 void InstructionSimplifierX86_64Visitor::VisitXor(HXor* instruction) { in VisitXor()
H A Dcode_sinking.cc46 static bool IsInterestingInstruction(HInstruction* instruction) { in IsInterestingInstruction()
123 static void AddInstruction(HInstruction* instruction, in AddInstruction()
136 static void AddInputs(HInstruction* instruction, in AddInputs()
157 static bool ShouldFilterUse(HInstruction* instruction, in ShouldFilterUse()
178 static HInstruction* FindIdealPosition(HInstruction* instruction, in FindIdealPosition()
316 HInstruction* instruction = worklist.back(); in SinkCodeToUncommonBranch() local
H A Dload_store_analysis.h325 size_t GetArrayHeapLocation(HInstruction* instruction) const { in GetArrayHeapLocation()
507 ReferenceInfo* GetOrCreateReferenceInfo(HInstruction* instruction) { in GetOrCreateReferenceInfo()
517 void CreateReferenceInfoForReferenceType(HInstruction* instruction) { in CreateReferenceInfoForReferenceType()
573 void VisitInstanceFieldGet(HInstanceFieldGet* instruction) override { in VisitInstanceFieldGet()
583 void VisitStaticFieldGet(HStaticFieldGet* instruction) override { in VisitStaticFieldGet()
588 void VisitStaticFieldSet(HStaticFieldSet* instruction) override { in VisitStaticFieldSet()
596 void VisitArrayGet(HArrayGet* instruction) override { in VisitArrayGet()
604 void VisitArraySet(HArraySet* instruction) override { in VisitArraySet()
612 void VisitVecLoad(HVecLoad* instruction) override { in VisitVecLoad()
620 void VisitVecStore(HVecStore* instruction) override { in VisitVecStore()
[all …]
H A Dcode_generator_arm64.cc2299 HDataProcWithShifterOp* instruction) { in VisitDataProcWithShifterOp()
2314 HDataProcWithShifterOp* instruction) { in VisitDataProcWithShifterOp()
2405 HIntermediateAddressIndex* instruction) { in VisitIntermediateAddressIndex()
3172 HBinaryOperation* instruction) { in GenerateInt64UnsignedDivRemWithAnyPositiveConstant()
3223 HBinaryOperation* instruction) { in GenerateInt64DivRemWithAnyConstant()
3278 HBinaryOperation* instruction) { in GenerateInt32DivRemWithAnyConstant()
6390 HInstruction* instruction, in GenerateReferenceLoadOneRegister()
6429 HInstruction* instruction, in GenerateReferenceLoadTwoRegisters()
6465 HInstruction* instruction, in GenerateGcRootFieldLoad()
6870 HVecMemoryOperation* instruction, in VecNEONAddress()
[all …]
H A Dlicm.cc23 static bool IsPhiOf(HInstruction* instruction, HBasicBlock* block) { in IsPhiOf()
31 static bool InputsAreDefinedBeforeLoop(HInstruction* instruction) { in InputsAreDefinedBeforeLoop()
132 HInstruction* instruction = inst_it.Current(); in Run() local
H A Dpretty_printer.h30 void PrintPreInstruction(HInstruction* instruction) { in PrintPreInstruction()
36 void VisitInstruction(HInstruction* instruction) override { in VisitInstruction()
42 void PrintPostInstruction(HInstruction* instruction) { in PrintPostInstruction()
H A Dregister_allocation_resolver.cc59 HInstruction* instruction = liveness_.GetInstructionFromSsaIndex(i); in Resolve() local
147 HInstruction* instruction = liveness_.GetInstructionFromSsaIndex(i); in Resolve() local
234 HInstruction* instruction = liveness_.GetInstructionFromSsaIndex(i); in UpdateSafepointLiveRegisters() local
412 HInstruction* instruction) { in IsMaterializableEntryBlockInstructionOfGraphWithIrreducibleLoop()
511 HInstruction* instruction, in AddMove()
556 HInstruction* instruction, in InsertParallelMoveAt()
628 HInstruction* instruction, in InsertParallelMoveAtExitOf()
658 HInstruction* instruction, in InsertParallelMoveAtEntryOf()
677 void RegisterAllocationResolver::InsertMoveAfter(HInstruction* instruction, in InsertMoveAfter()
H A Dinstruction_simplifier.cc1106 void InstructionSimplifierVisitor::VisitIf(HIf* instruction) { in VisitIf()
1230 HInstruction* instruction = use.GetUser(); in IsTypeConversionForStoringIntoNoWiderFieldOnly() local
1352 void InstructionSimplifierVisitor::VisitAbs(HAbs* instruction) { in VisitAbs()
1363 void InstructionSimplifierVisitor::VisitAdd(HAdd* instruction) { in VisitAdd()
1449 void InstructionSimplifierVisitor::VisitAnd(HAnd* instruction) { in VisitAnd()
1744 void InstructionSimplifierVisitor::VisitDiv(HDiv* instruction) { in VisitDiv()
1864 void InstructionSimplifierVisitor::VisitMul(HMul* instruction) { in VisitMul()
1973 void InstructionSimplifierVisitor::VisitNeg(HNeg* instruction) { in VisitNeg()
2039 void InstructionSimplifierVisitor::VisitOr(HOr* instruction) { in VisitOr()
2873 HBinaryOperation* instruction) { in TryHandleAssociativeAndCommutativeOperation()
[all …]
/aosp12/packages/modules/NetworkStack/src/android/net/apf/
H A DApfGenerator.java393 private void addInstruction(Instruction instruction) { in addInstruction()
426 Instruction instruction = new Instruction(Opcodes.JMP); in addJump() local
505 Instruction instruction = new Instruction(Opcodes.ADD); in addAdd() local
515 Instruction instruction = new Instruction(Opcodes.MUL); in addMul() local
525 Instruction instruction = new Instruction(Opcodes.DIV); in addDiv() local
535 Instruction instruction = new Instruction(Opcodes.AND); in addAnd() local
545 Instruction instruction = new Instruction(Opcodes.OR); in addOr() local
555 Instruction instruction = new Instruction(Opcodes.SH); in addLeftShift() local
566 Instruction instruction = new Instruction(Opcodes.SH); in addRightShift() local
644 Instruction instruction = new Instruction(Opcodes.JEQ); in addJumpIfR0Equals() local
[all …]
/aosp12/frameworks/native/libs/gralloc/types/fuzzer/
H A Dmain.cpp30 const std::vector<GrallocTypesDecode>& decodes, uint8_t instruction, in doFuzz()
67 const std::vector<GrallocTypesVendorHelperDecode>& decodes, uint8_t instruction, in doFuzzVendorHelper()
90 void fuzz(uint8_t options, uint8_t instruction, const std::vector<uint8_t>& input) { in fuzz()
112 uint8_t instruction = *data; in LLVMFuzzerTestOneInput() local
/aosp12/frameworks/base/startop/view_compiler/
H A Ddex_builder.cc355 void MethodBuilder::AddInstruction(Instruction instruction) { in AddInstruction()
378 for (const auto& instruction : instructions_) { in EncodeInstructions() local
383 void MethodBuilder::EncodeInstruction(const Instruction& instruction) { in EncodeInstruction()
418 void MethodBuilder::EncodeReturn(const Instruction& instruction, ::dex::Opcode opcode) { in EncodeReturn()
429 void MethodBuilder::EncodeMove(const Instruction& instruction) { in EncodeMove()
461 void MethodBuilder::EncodeInvoke(const Instruction& instruction, ::dex::Opcode opcode) { in EncodeInvoke()
531 void MethodBuilder::EncodeBranch(::dex::Opcode op, const Instruction& instruction) { in EncodeBranch()
545 void MethodBuilder::EncodeNew(const Instruction& instruction) { in EncodeNew()
557 void MethodBuilder::EncodeCast(const Instruction& instruction) { in EncodeCast()
569 void MethodBuilder::EncodeFieldOp(const Instruction& instruction) { in EncodeFieldOp()

1234