Home
last modified time | relevance | path

Searched refs:instruction (Results 1 – 25 of 313) sorted by relevance

12345678910>>...13

/art/compiler/optimizing/
Dconstant_folding.cc50 void VisitEqual(HEqual* instruction) OVERRIDE;
51 void VisitNotEqual(HNotEqual* instruction) OVERRIDE;
53 void VisitAbove(HAbove* instruction) OVERRIDE;
54 void VisitAboveOrEqual(HAboveOrEqual* instruction) OVERRIDE;
55 void VisitBelow(HBelow* instruction) OVERRIDE;
56 void VisitBelowOrEqual(HBelowOrEqual* instruction) OVERRIDE;
58 void VisitAnd(HAnd* instruction) OVERRIDE;
59 void VisitCompare(HCompare* instruction) OVERRIDE;
60 void VisitMul(HMul* instruction) OVERRIDE;
61 void VisitOr(HOr* instruction) OVERRIDE;
[all …]
Dcode_generator_vector_arm_vixl.cc35 void LocationsBuilderARMVIXL::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar() argument
36 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); in VisitVecReplicateScalar()
37 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
52 void InstructionCodeGeneratorARMVIXL::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar() argument
53 LocationSummary* locations = instruction->GetLocations(); in VisitVecReplicateScalar()
55 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
58 DCHECK_EQ(8u, instruction->GetVectorLength()); in VisitVecReplicateScalar()
59 __ Vdup(Untyped8, dst, InputRegisterAt(instruction, 0)); in VisitVecReplicateScalar()
63 DCHECK_EQ(4u, instruction->GetVectorLength()); in VisitVecReplicateScalar()
64 __ Vdup(Untyped16, dst, InputRegisterAt(instruction, 0)); in VisitVecReplicateScalar()
[all …]
Dcode_generator_vector_x86.cc26 void LocationsBuilderX86::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar() argument
27 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); in VisitVecReplicateScalar()
28 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
52 void InstructionCodeGeneratorX86::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar() argument
53 LocationSummary* locations = instruction->GetLocations(); in VisitVecReplicateScalar()
55 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
58 DCHECK_EQ(16u, instruction->GetVectorLength()); in VisitVecReplicateScalar()
66 DCHECK_EQ(8u, instruction->GetVectorLength()); in VisitVecReplicateScalar()
72 DCHECK_EQ(4u, instruction->GetVectorLength()); in VisitVecReplicateScalar()
78 DCHECK_EQ(2u, instruction->GetVectorLength()); in VisitVecReplicateScalar()
[all …]
Dcode_generator_vector_x86_64.cc26 void LocationsBuilderX86_64::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar() argument
27 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); in VisitVecReplicateScalar()
28 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
49 void InstructionCodeGeneratorX86_64::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar() argument
50 LocationSummary* locations = instruction->GetLocations(); in VisitVecReplicateScalar()
52 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
55 DCHECK_EQ(16u, instruction->GetVectorLength()); in VisitVecReplicateScalar()
63 DCHECK_EQ(8u, instruction->GetVectorLength()); in VisitVecReplicateScalar()
69 DCHECK_EQ(4u, instruction->GetVectorLength()); in VisitVecReplicateScalar()
74 DCHECK_EQ(2u, instruction->GetVectorLength()); in VisitVecReplicateScalar()
[all …]
Dscheduler.cc96 static bool IsArrayAccess(const HInstruction* instruction) { in IsArrayAccess() argument
97 return instruction->IsArrayGet() || instruction->IsArraySet(); in IsArrayAccess()
100 static bool IsInstanceFieldAccess(const HInstruction* instruction) { in IsInstanceFieldAccess() argument
101 return instruction->IsInstanceFieldGet() || in IsInstanceFieldAccess()
102 instruction->IsInstanceFieldSet() || in IsInstanceFieldAccess()
103 instruction->IsUnresolvedInstanceFieldGet() || in IsInstanceFieldAccess()
104 instruction->IsUnresolvedInstanceFieldSet(); in IsInstanceFieldAccess()
107 static bool IsStaticFieldAccess(const HInstruction* instruction) { in IsStaticFieldAccess() argument
108 return instruction->IsStaticFieldGet() || in IsStaticFieldAccess()
109 instruction->IsStaticFieldSet() || in IsStaticFieldAccess()
[all …]
Dcode_generator_vector_mips64.cc31 void LocationsBuilderMIPS64::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar() argument
32 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); in VisitVecReplicateScalar()
33 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
54 void InstructionCodeGeneratorMIPS64::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar() argument
55 LocationSummary* locations = instruction->GetLocations(); in VisitVecReplicateScalar()
57 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
60 DCHECK_EQ(16u, instruction->GetVectorLength()); in VisitVecReplicateScalar()
65 DCHECK_EQ(8u, instruction->GetVectorLength()); in VisitVecReplicateScalar()
69 DCHECK_EQ(4u, instruction->GetVectorLength()); in VisitVecReplicateScalar()
73 DCHECK_EQ(2u, instruction->GetVectorLength()); in VisitVecReplicateScalar()
[all …]
Dcode_generator_vector_mips.cc26 void LocationsBuilderMIPS::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar() argument
27 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); in VisitVecReplicateScalar()
28 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
49 void InstructionCodeGeneratorMIPS::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar() argument
50 LocationSummary* locations = instruction->GetLocations(); in VisitVecReplicateScalar()
52 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
55 DCHECK_EQ(16u, instruction->GetVectorLength()); in VisitVecReplicateScalar()
60 DCHECK_EQ(8u, instruction->GetVectorLength()); in VisitVecReplicateScalar()
64 DCHECK_EQ(4u, instruction->GetVectorLength()); in VisitVecReplicateScalar()
68 DCHECK_EQ(2u, instruction->GetVectorLength()); in VisitVecReplicateScalar()
[all …]
Dcode_generator_vector_arm64.cc37 void LocationsBuilderARM64::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar() argument
38 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction); in VisitVecReplicateScalar()
39 HInstruction* input = instruction->InputAt(0); in VisitVecReplicateScalar()
40 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
47 locations->SetInAt(0, ARM64EncodableConstantOrRegister(input, instruction)); in VisitVecReplicateScalar()
53 Arm64CanEncodeConstantAsImmediate(input->AsConstant(), instruction)) { in VisitVecReplicateScalar()
67 void InstructionCodeGeneratorARM64::VisitVecReplicateScalar(HVecReplicateScalar* instruction) { in VisitVecReplicateScalar() argument
68 LocationSummary* locations = instruction->GetLocations(); in VisitVecReplicateScalar()
71 switch (instruction->GetPackedType()) { in VisitVecReplicateScalar()
74 DCHECK_EQ(16u, instruction->GetVectorLength()); in VisitVecReplicateScalar()
[all …]
Dinstruction_simplifier_arm64.cc136 void InstructionSimplifierArm64Visitor::VisitAnd(HAnd* instruction) { in VisitAnd() argument
137 if (TryMergeNegatedInput(instruction)) { in VisitAnd()
142 void InstructionSimplifierArm64Visitor::VisitArrayGet(HArrayGet* instruction) { in VisitArrayGet() argument
143 size_t data_offset = CodeGenerator::GetArrayDataOffset(instruction); in VisitArrayGet()
144 if (TryExtractArrayAccessAddress(instruction, in VisitArrayGet()
145 instruction->GetArray(), in VisitArrayGet()
146 instruction->GetIndex(), in VisitArrayGet()
152 void InstructionSimplifierArm64Visitor::VisitArraySet(HArraySet* instruction) { in VisitArraySet() argument
153 size_t access_size = Primitive::ComponentSize(instruction->GetComponentType()); in VisitArraySet()
155 if (TryExtractArrayAccessAddress(instruction, in VisitArraySet()
[all …]
Dcode_sinking.cc39 static bool IsInterestingInstruction(HInstruction* instruction) { in IsInterestingInstruction() argument
41 if (instruction->GetBlock() == instruction->GetBlock()->GetGraph()->GetEntryBlock()) { in IsInterestingInstruction()
48 if (instruction->IsInstanceFieldSet()) { in IsInterestingInstruction()
49 if (instruction->AsInstanceFieldSet()->IsVolatile()) { in IsInterestingInstruction()
55 if (instruction->IsNewInstance() || instruction->IsNewArray()) { in IsInterestingInstruction()
61 if (instruction->IsConstructorFence()) { in IsInterestingInstruction()
62 HConstructorFence* ctor_fence = instruction->AsConstructorFence(); in IsInterestingInstruction()
71 if (instruction->CanThrow()) { in IsInterestingInstruction()
79 if (instruction->IsInstanceFieldSet()) { in IsInterestingInstruction()
80 if (!instruction->InputAt(0)->IsNewInstance()) { in IsInterestingInstruction()
[all …]
Dinstruction_simplifier_arm.cc139 void InstructionSimplifierArmVisitor::VisitAnd(HAnd* instruction) { in VisitAnd() argument
140 if (TryMergeNegatedInput(instruction)) { in VisitAnd()
145 void InstructionSimplifierArmVisitor::VisitArrayGet(HArrayGet* instruction) { in VisitArrayGet() argument
146 size_t data_offset = CodeGenerator::GetArrayDataOffset(instruction); in VisitArrayGet()
147 Primitive::Type type = instruction->GetType(); in VisitArrayGet()
153 if (mirror::kUseStringCompression && instruction->IsStringCharAt()) { in VisitArrayGet()
165 if (TryExtractArrayAccessAddress(instruction, in VisitArrayGet()
166 instruction->GetArray(), in VisitArrayGet()
167 instruction->GetIndex(), in VisitArrayGet()
173 void InstructionSimplifierArmVisitor::VisitArraySet(HArraySet* instruction) { in VisitArraySet() argument
[all …]
Dinstruction_simplifier.cc56 bool TryReplaceWithRotate(HBinaryOperation* instruction);
66 bool TryHandleAssociativeAndCommutativeOperation(HBinaryOperation* instruction);
67 bool TrySubtractionChainSimplification(HBinaryOperation* instruction);
77 void VisitTypeConversion(HTypeConversion* instruction) OVERRIDE;
78 void VisitNullCheck(HNullCheck* instruction) OVERRIDE;
79 void VisitArrayLength(HArrayLength* instruction) OVERRIDE;
80 void VisitCheckCast(HCheckCast* instruction) OVERRIDE;
81 void VisitAdd(HAdd* instruction) OVERRIDE;
82 void VisitAnd(HAnd* instruction) OVERRIDE;
83 void VisitCondition(HCondition* instruction) OVERRIDE;
[all …]
Dlocations.cc29 LocationSummary::LocationSummary(HInstruction* instruction, in LocationSummary() argument
32 : inputs_(instruction->InputCount(), in LocationSummary()
33 instruction->GetBlock()->GetGraph()->GetArena()->Adapter(kArenaAllocLocationSummary)), in LocationSummary()
34 temps_(instruction->GetBlock()->GetGraph()->GetArena()->Adapter(kArenaAllocLocationSummary)), in LocationSummary()
43 instruction->SetLocations(this); in LocationSummary()
46 ArenaAllocator* arena = instruction->GetBlock()->GetGraph()->GetArena(); in LocationSummary()
52 Location Location::RegisterOrConstant(HInstruction* instruction) { in RegisterOrConstant() argument
53 return instruction->IsConstant() in RegisterOrConstant()
54 ? Location::ConstantLocation(instruction->AsConstant()) in RegisterOrConstant()
58 Location Location::RegisterOrInt32Constant(HInstruction* instruction) { in RegisterOrInt32Constant() argument
[all …]
Dinstruction_simplifier_arm64.h38 bool TryMergeIntoUsersShifterOperand(HInstruction* instruction);
59 HInstruction* instruction = it.Current(); in VisitBasicBlock() local
60 if (instruction->IsInBlock()) { in VisitBasicBlock()
61 instruction->Accept(this); in VisitBasicBlock()
67 void VisitAnd(HAnd* instruction) OVERRIDE;
68 void VisitArrayGet(HArrayGet* instruction) OVERRIDE;
69 void VisitArraySet(HArraySet* instruction) OVERRIDE;
70 void VisitMul(HMul* instruction) OVERRIDE;
71 void VisitOr(HOr* instruction) OVERRIDE;
72 void VisitShl(HShl* instruction) OVERRIDE;
[all …]
Dinstruction_builder.cc201 void HInstructionBuilder::AppendInstruction(HInstruction* instruction) { in AppendInstruction() argument
202 current_block_->AddInstruction(instruction); in AppendInstruction()
203 InitializeInstruction(instruction); in AppendInstruction()
206 void HInstructionBuilder::InsertInstructionAtTop(HInstruction* instruction) { in InsertInstructionAtTop() argument
208 current_block_->AddInstruction(instruction); in InsertInstructionAtTop()
210 current_block_->InsertInstructionBefore(instruction, current_block_->GetFirstInstruction()); in InsertInstructionAtTop()
212 InitializeInstruction(instruction); in InsertInstructionAtTop()
215 void HInstructionBuilder::InitializeInstruction(HInstruction* instruction) { in InitializeInstruction() argument
216 if (instruction->NeedsEnvironment()) { in InitializeInstruction()
221 instruction->GetDexPc(), in InitializeInstruction()
[all …]
Dload_store_analysis.h361 ReferenceInfo* GetOrCreateReferenceInfo(HInstruction* instruction) { in GetOrCreateReferenceInfo() argument
362 ReferenceInfo* ref_info = FindReferenceInfoOf(instruction); in GetOrCreateReferenceInfo()
365 ref_info = new (GetGraph()->GetArena()) ReferenceInfo(instruction, pos); in GetOrCreateReferenceInfo()
371 void CreateReferenceInfoForReferenceType(HInstruction* instruction) { in CreateReferenceInfoForReferenceType() argument
372 if (instruction->GetType() != Primitive::kPrimNot) { in CreateReferenceInfoForReferenceType()
375 DCHECK(FindReferenceInfoOf(instruction) == nullptr); in CreateReferenceInfoForReferenceType()
376 GetOrCreateReferenceInfo(instruction); in CreateReferenceInfoForReferenceType()
410 void VisitInstanceFieldGet(HInstanceFieldGet* instruction) OVERRIDE { in VisitInstanceFieldGet() argument
411 VisitFieldAccess(instruction->InputAt(0), instruction->GetFieldInfo()); in VisitInstanceFieldGet()
412 CreateReferenceInfoForReferenceType(instruction); in VisitInstanceFieldGet()
[all …]
Dload_store_elimination.cc258 void TryRemovingNullCheck(HInstruction* instruction) { in TryRemovingNullCheck() argument
259 HInstruction* prev = instruction->GetPrevious(); in TryRemovingNullCheck()
260 if ((prev != nullptr) && prev->IsNullCheck() && (prev == instruction->InputAt(0))) { in TryRemovingNullCheck()
288 void VisitGetLocation(HInstruction* instruction, in VisitGetLocation() argument
299 heap_values_for_[instruction->GetBlock()->GetBlockId()]; in VisitGetLocation()
302 HInstruction* constant = GetDefaultValue(instruction->GetType()); in VisitGetLocation()
303 removed_loads_.push_back(instruction); in VisitGetLocation()
322 heap_values[idx] = instruction; in VisitGetLocation()
325 != Primitive::PrimitiveKind(instruction->GetType())) { in VisitGetLocation()
334 DCHECK(instruction->IsArrayGet()) << instruction->DebugName(); in VisitGetLocation()
[all …]
Dlicm.cc23 static bool IsPhiOf(HInstruction* instruction, HBasicBlock* block) { in IsPhiOf() argument
24 return instruction->IsPhi() && instruction->GetBlock() == block; in IsPhiOf()
31 static bool InputsAreDefinedBeforeLoop(HInstruction* instruction) { in InputsAreDefinedBeforeLoop() argument
32 DCHECK(instruction->IsInLoop()); in InputsAreDefinedBeforeLoop()
33 HLoopInformation* info = instruction->GetBlock()->GetLoopInformation(); in InputsAreDefinedBeforeLoop()
34 for (const HInstruction* input : instruction->GetInputs()) { in InputsAreDefinedBeforeLoop()
43 for (HEnvironment* environment = instruction->GetEnvironment(); in InputsAreDefinedBeforeLoop()
131 HInstruction* instruction = inst_it.Current(); in Run() local
132 if (instruction->CanBeMoved() in Run()
133 && (!instruction->CanThrow() || !found_first_non_hoisted_visible_instruction_in_loop) in Run()
[all …]
Dinstruction_simplifier_arm.h38 bool TryMergeIntoUsersShifterOperand(HInstruction* instruction);
57 HInstruction* instruction = it.Current(); in VisitBasicBlock() local
58 if (instruction->IsInBlock()) { in VisitBasicBlock()
59 instruction->Accept(this); in VisitBasicBlock()
64 void VisitAnd(HAnd* instruction) OVERRIDE;
65 void VisitArrayGet(HArrayGet* instruction) OVERRIDE;
66 void VisitArraySet(HArraySet* instruction) OVERRIDE;
67 void VisitMul(HMul* instruction) OVERRIDE;
68 void VisitOr(HOr* instruction) OVERRIDE;
69 void VisitShl(HShl* instruction) OVERRIDE;
[all …]
Dgraph_checker.cc32 static bool IsAllowedToJumpToExitBlock(HInstruction* instruction) { in IsAllowedToJumpToExitBlock() argument
33 return instruction->IsThrow() || instruction->IsReturn() || instruction->IsReturnVoid(); in IsAllowedToJumpToExitBlock()
317 void GraphChecker::VisitInstruction(HInstruction* instruction) { in VisitInstruction() argument
318 if (seen_ids_.IsBitSet(instruction->GetId())) { in VisitInstruction()
320 instruction->GetId())); in VisitInstruction()
322 seen_ids_.SetBit(instruction->GetId()); in VisitInstruction()
326 if (instruction->GetBlock() == nullptr) { in VisitInstruction()
328 instruction->IsPhi() ? "Phi" : "Instruction", in VisitInstruction()
329 instruction->GetId(), in VisitInstruction()
331 } else if (instruction->GetBlock() != current_block_) { in VisitInstruction()
[all …]
Dscheduler_arm.cc210 void SchedulingLatencyVisitorARM::VisitBitwiseNegatedRight(HBitwiseNegatedRight* instruction) { in VisitBitwiseNegatedRight() argument
211 if (instruction->GetResultType() == Primitive::kPrimInt) { in VisitBitwiseNegatedRight()
227 void SchedulingLatencyVisitorARM::HandleGenerateDataProc(HDataProcWithShifterOp* instruction) { in HandleGenerateDataProc() argument
228 const HInstruction::InstructionKind kind = instruction->GetInstrKind(); in HandleGenerateDataProc()
241 void SchedulingLatencyVisitorARM::HandleGenerateLongDataProc(HDataProcWithShifterOp* instruction) { in HandleGenerateLongDataProc() argument
242 DCHECK_EQ(instruction->GetType(), Primitive::kPrimLong); in HandleGenerateLongDataProc()
243 DCHECK(HDataProcWithShifterOp::IsShiftOp(instruction->GetOpKind())); in HandleGenerateLongDataProc()
245 const uint32_t shift_value = instruction->GetShiftAmount(); in HandleGenerateLongDataProc()
246 const HInstruction::InstructionKind kind = instruction->GetInstrKind(); in HandleGenerateLongDataProc()
252 HandleGenerateDataProc(instruction); in HandleGenerateLongDataProc()
[all …]
Dnodes_shared.cc24 void HDataProcWithShifterOp::GetOpInfoFromInstruction(HInstruction* instruction, in GetOpInfoFromInstruction() argument
27 DCHECK(CanFitInShifterOperand(instruction)); in GetOpInfoFromInstruction()
28 if (instruction->IsShl()) { in GetOpInfoFromInstruction()
30 *shift_amount = instruction->AsShl()->GetRight()->AsIntConstant()->GetValue(); in GetOpInfoFromInstruction()
31 } else if (instruction->IsShr()) { in GetOpInfoFromInstruction()
33 *shift_amount = instruction->AsShr()->GetRight()->AsIntConstant()->GetValue(); in GetOpInfoFromInstruction()
34 } else if (instruction->IsUShr()) { in GetOpInfoFromInstruction()
36 *shift_amount = instruction->AsUShr()->GetRight()->AsIntConstant()->GetValue(); in GetOpInfoFromInstruction()
38 DCHECK(instruction->IsTypeConversion()); in GetOpInfoFromInstruction()
39 Primitive::Type result_type = instruction->AsTypeConversion()->GetResultType(); in GetOpInfoFromInstruction()
[all …]
Dinstruction_simplifier_shared.h26 inline bool CanFitInShifterOperand(HInstruction* instruction) { in CanFitInShifterOperand() argument
27 if (instruction->IsTypeConversion()) { in CanFitInShifterOperand()
28 HTypeConversion* conversion = instruction->AsTypeConversion(); in CanFitInShifterOperand()
35 return (instruction->IsShl() && instruction->AsShl()->InputAt(1)->IsIntConstant()) || in CanFitInShifterOperand()
36 (instruction->IsShr() && instruction->AsShr()->InputAt(1)->IsIntConstant()) || in CanFitInShifterOperand()
37 (instruction->IsUShr() && instruction->AsUShr()->InputAt(1)->IsIntConstant()); in CanFitInShifterOperand()
Dinduction_var_analysis.cc137 HInstruction* instruction = it.Current(); in VisitLoop() local
138 if (!IsVisitedNode(instruction)) { in VisitLoop()
139 VisitNode(loop, instruction); in VisitLoop()
143 HInstruction* instruction = it.Current(); in VisitLoop() local
144 if (!IsVisitedNode(instruction)) { in VisitLoop()
145 VisitNode(loop, instruction); in VisitLoop()
157 void HInductionVarAnalysis::VisitNode(HLoopInformation* loop, HInstruction* instruction) { in VisitNode() argument
159 map_.Put(instruction, NodeInfo(d1)); in VisitNode()
160 stack_.push_back(instruction); in VisitNode()
164 for (HInstruction* input : instruction->GetInputs()) { in VisitNode()
[all …]
Dloop_optimization.cc39 static void RemoveFromCycle(HInstruction* instruction) { in RemoveFromCycle() argument
40 instruction->RemoveAsUserOfAllInputs(); in RemoveFromCycle()
41 instruction->RemoveEnvironmentUsers(); in RemoveFromCycle()
42 instruction->GetBlock()->RemoveInstructionOrPhi(instruction, /*ensure_safety=*/ false); in RemoveFromCycle()
70 static bool IsSignExtensionAndGet(HInstruction* instruction, in IsSignExtensionAndGet() argument
77 if (IsInt64AndGet(instruction, /*out*/ &value)) { in IsSignExtensionAndGet()
82 *operand = instruction; in IsSignExtensionAndGet()
90 *operand = instruction; in IsSignExtensionAndGet()
100 if (instruction->GetType() == type && (instruction->IsArrayGet() || in IsSignExtensionAndGet()
101 instruction->IsStaticFieldGet() || in IsSignExtensionAndGet()
[all …]

12345678910>>...13