Home | History | Annotate | Download | only in optimizing

Lines Matching refs:HInstructionBuilder

26 void HInstructionBuilder::MaybeRecordStat(MethodCompilationStat compilation_stat) {
32 HBasicBlock* HInstructionBuilder::FindBlockStartingAt(uint32_t dex_pc) const {
36 ArenaVector<HInstruction*>* HInstructionBuilder::GetLocalsFor(HBasicBlock* block) {
66 HInstruction* HInstructionBuilder::ValueOfLocalAt(HBasicBlock* block, size_t local) {
71 void HInstructionBuilder::InitializeBlockLocals() {
160 void HInstructionBuilder::PropagateLocalsToCatchBlocks() {
189 void HInstructionBuilder::AppendInstruction(HInstruction* instruction) {
194 void HInstructionBuilder::InsertInstructionAtTop(HInstruction* instruction) {
203 void HInstructionBuilder::InitializeInstruction(HInstruction* instruction) {
218 HInstruction* HInstructionBuilder::LoadNullCheckedLocal(uint32_t register_index, uint32_t dex_pc) {
229 void HInstructionBuilder::SetLoopHeaderPhiInputs() {
260 bool HInstructionBuilder::Build() {
345 void HInstructionBuilder::FindNativeDebugInfoLocations(ArenaBitVector* locations) {
377 HInstruction* HInstructionBuilder::LoadLocal(uint32_t reg_number, Primitive::Type type) const {
393 void HInstructionBuilder::UpdateLocal(uint32_t reg_number, HInstruction* stored_value) {
423 void HInstructionBuilder::InitializeParameters() {
473 void HInstructionBuilder::If_22t(const Instruction& instruction, uint32_t dex_pc) {
483 void HInstructionBuilder::If_21t(const Instruction& instruction, uint32_t dex_pc) {
492 void HInstructionBuilder::Unop_12x(const Instruction& instruction,
500 void HInstructionBuilder::Conversion_12x(const Instruction& instruction,
510 void HInstructionBuilder::Binop_23x(const Instruction& instruction,
520 void HInstructionBuilder::Binop_23x_shift(const Instruction& instruction,
529 void HInstructionBuilder::Binop_23x_cmp(const Instruction& instruction,
540 void HInstructionBuilder::Binop_12x_shift(const Instruction& instruction,
550 void HInstructionBuilder::Binop_12x(const Instruction& instruction,
560 void HInstructionBuilder::Binop_22s(const Instruction& instruction, bool reverse, uint32_t dex_pc) {
571 void HInstructionBuilder::Binop_22b(const Instruction& instruction, bool reverse, uint32_t dex_pc) {
596 void HInstructionBuilder::BuildSwitch(const Instruction& instruction, uint32_t dex_pc) {
623 void HInstructionBuilder::BuildReturn(const Instruction& instruction,
668 ArtMethod* HInstructionBuilder::ResolveMethod(uint16_t method_idx, InvokeType invoke_type) {
767 bool HInstructionBuilder::BuildInvoke(const Instruction& instruction,
903 bool HInstructionBuilder::BuildNewInstance(uint16_t type_index, uint32_t dex_pc) {
959 bool HInstructionBuilder::IsInitialized(Handle<mirror::Class> cls) const {
984 HClinitCheck* HInstructionBuilder::ProcessClinitCheckForInvoke(
1032 bool HInstructionBuilder::SetupInvokeArguments(HInvoke* invoke,
1087 bool HInstructionBuilder::HandleInvoke(HInvoke* invoke,
1132 bool HInstructionBuilder::HandleStringInit(HInvoke* invoke,
1187 bool HInstructionBuilder::BuildInstanceFieldAccess(const Instruction& instruction,
1274 mirror::Class* HInstructionBuilder::GetOutermostCompilingClass() const {
1278 mirror::Class* HInstructionBuilder::GetCompilingClass() const {
1282 bool HInstructionBuilder::IsOutermostCompilingClass(uint16_t type_index) const {
1301 void HInstructionBuilder::BuildUnresolvedStaticFieldAccess(const Instruction& instruction,
1318 bool HInstructionBuilder::BuildStaticFieldAccess(const Instruction& instruction,
1417 void HInstructionBuilder::BuildCheckedDivRem(uint16_t out_vreg,
1453 void HInstructionBuilder::BuildArrayAccess(const Instruction& instruction,
1482 void HInstructionBuilder::BuildFilledNewArray(uint32_t dex_pc,
1521 HInstructionBuilder::BuildFillArrayData(HInstruction* object,
1535 void HInstructionBuilder::BuildFillArrayData(const Instruction& instruction, uint32_t dex_pc) {
1585 void HInstructionBuilder::BuildFillWideArrayData(HInstruction* object,
1621 void HInstructionBuilder::BuildTypeCheck(const Instruction& instruction,
1663 bool HInstructionBuilder::NeedsAccessCheck(uint32_t type_index,
1670 bool HInstructionBuilder::NeedsAccessCheck(uint32_t type_index, bool* finalizable) const {
1676 bool HInstructionBuilder::CanDecodeQuickenedInfo() const {
1680 uint16_t HInstructionBuilder::LookupQuickenedInfo(uint32_t dex_pc) {
1707 bool HInstructionBuilder::ProcessDexInstruction(const Instruction& instruction, uint32_t dex_pc) {