/aosp12/art/compiler/optimizing/ |
H A D | code_generator_vector_arm_vixl.cc | 159 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 D | code_generator_vector_x86.cc | 257 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 D | code_generator_vector_x86_64.cc | 240 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 D | constant_folding.cc | 147 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 D | code_generator_vector_arm64_sve.cc | 281 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 D | instruction_simplifier_arm64.cc | 65 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 D | locations.cc | 29 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 D | code_generator_vector_arm64_neon.cc | 287 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 D | instruction_simplifier_arm.cc | 63 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 D | scheduler_arm.cc | 629 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 D | scheduler.cc | 104 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 D | constructor_fence_redundancy_elimination.cc | 66 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 D | graph_checker.cc | 39 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 D | instruction_simplifier_x86.cc | 43 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 D | instruction_simplifier_x86_64.cc | 43 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 D | code_sinking.cc | 46 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 D | load_store_analysis.h | 325 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 D | code_generator_arm64.cc | 2299 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 D | licm.cc | 23 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 D | pretty_printer.h | 30 void PrintPreInstruction(HInstruction* instruction) { in PrintPreInstruction() 36 void VisitInstruction(HInstruction* instruction) override { in VisitInstruction() 42 void PrintPostInstruction(HInstruction* instruction) { in PrintPostInstruction()
|
H A D | register_allocation_resolver.cc | 59 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 D | instruction_simplifier.cc | 1106 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 D | ApfGenerator.java | 393 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 D | main.cpp | 30 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 D | dex_builder.cc | 355 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()
|