Searched defs:side_effects (Results 1 - 10 of 10) sorted by relevance

/art/compiler/optimizing/
H A Dbounds_check_elimination.h30 const SideEffectsAnalysis& side_effects,
34 side_effects_(side_effects),
29 BoundsCheckElimination(HGraph* graph, const SideEffectsAnalysis& side_effects, HInductionVarAnalysis* induction_analysis, const char* name = kBoundsCheckEliminationPassName) argument
H A Dgvn.h30 const SideEffectsAnalysis& side_effects,
32 : HOptimization(graph, pass_name), side_effects_(side_effects) {}
29 GVNOptimization(HGraph* graph, const SideEffectsAnalysis& side_effects, const char* pass_name = kGlobalValueNumberingPassName) argument
H A Dlicm.h30 const SideEffectsAnalysis& side_effects,
34 side_effects_(side_effects) {}
29 LICM(HGraph* graph, const SideEffectsAnalysis& side_effects, OptimizingCompilerStats* stats, const char* name = kLoopInvariantCodeMotionPassName) argument
H A Dload_store_elimination.h30 const SideEffectsAnalysis& side_effects,
35 side_effects_(side_effects),
29 LoadStoreElimination(HGraph* graph, const SideEffectsAnalysis& side_effects, const LoadStoreAnalysis& lsa, OptimizingCompilerStats* stats, const char* name = kLoadStoreEliminationPassName) argument
H A Dgvn.cc130 void Kill(SideEffects side_effects) { argument
131 DeleteAllImpureWhich([side_effects](Node* node) {
132 return node->GetInstruction()->GetSideEffects().MayDependOn(side_effects);
345 const SideEffectsAnalysis& side_effects)
348 side_effects_(side_effects),
344 GlobalValueNumberer(HGraph* graph, const SideEffectsAnalysis& side_effects) argument
H A Dload_store_elimination.cc92 const SideEffectsAnalysis& side_effects,
96 side_effects_(side_effects),
828 SideEffects side_effects = instruction->GetSideEffects(); local
836 if (side_effects.DoesAnyRead()) {
840 if (side_effects.DoesAnyWrite()) {
90 LSEVisitor(HGraph* graph, const HeapLocationCollector& heap_locations_collector, const SideEffectsAnalysis& side_effects, OptimizingCompilerStats* stats) argument
H A Dnodes_vector.h77 SideEffects side_effects,
82 side_effects,
265 SideEffects side_effects,
272 side_effects,
982 SideEffects side_effects,
989 side_effects,
1029 SideEffects side_effects,
1035 side_effects,
74 HVecOperation(InstructionKind kind, ArenaAllocator* allocator, DataType::Type packed_type, SideEffects side_effects, size_t number_of_inputs, size_t vector_length, uint32_t dex_pc) argument
262 HVecMemoryOperation(InstructionKind kind, ArenaAllocator* allocator, DataType::Type packed_type, SideEffects side_effects, size_t number_of_inputs, size_t vector_length, uint32_t dex_pc) argument
978 HVecLoad(ArenaAllocator* allocator, HInstruction* base, HInstruction* index, DataType::Type packed_type, SideEffects side_effects, size_t vector_length, bool is_string_char_at, uint32_t dex_pc) argument
1024 HVecStore(ArenaAllocator* allocator, HInstruction* base, HInstruction* index, HInstruction* value, DataType::Type packed_type, SideEffects side_effects, size_t vector_length, uint32_t dex_pc) argument
H A Dbounds_check_elimination.cc511 const SideEffectsAnalysis& side_effects,
529 side_effects_(side_effects),
510 BCEVisitor(HGraph* graph, const SideEffectsAnalysis& side_effects, HInductionVarAnalysis* induction_analysis) argument
H A Dnodes.cc2828 IntrinsicSideEffects side_effects,
2834 switch (side_effects) {
2826 SetIntrinsic(Intrinsics intrinsic, IntrinsicNeedsEnvironmentOrCache needs_env_or_cache, IntrinsicSideEffects side_effects, IntrinsicExceptions exceptions) argument
H A Dnodes.h1962 HInstruction(InstructionKind kind, SideEffects side_effects, uint32_t dex_pc) argument
1974 side_effects_(side_effects),
2586 SideEffects side_effects,
2591 : HInstruction(inst_kind, side_effects, dex_pc),
2602 HTemplateInstruction<N>(InstructionKind kind, SideEffects side_effects, uint32_t dex_pc) argument
2603 : HInstruction(kind, side_effects, dex_pc), inputs_() {}
2624 explicit HTemplateInstruction<0>(InstructionKind kind, SideEffects side_effects, uint32_t dex_pc) argument
2625 : HInstruction(kind, side_effects, dex_pc) {}
2647 SideEffects side_effects,
2649 : HTemplateInstruction<N>(kind, side_effects, dex_p
2585 HVariableInputSizeInstruction(InstructionKind inst_kind, SideEffects side_effects, uint32_t dex_pc, ArenaAllocator* allocator, size_t number_of_inputs, ArenaAllocKind kind) argument
2645 HExpression(InstructionKind kind, DataType::Type type, SideEffects side_effects, uint32_t dex_pc) argument
5693 HArrayGet(HInstruction* array, HInstruction* index, DataType::Type type, SideEffects side_effects, uint32_t dex_pc, bool is_string_char_at) argument
5786 HArraySet(HInstruction* array, HInstruction* index, HInstruction* value, DataType::Type expected_component_type, SideEffects side_effects, uint32_t dex_pc) argument
[all...]

Completed in 154 milliseconds