Searched refs:constants (Results 1 – 7 of 7) sorted by relevance
1 Test whether inliner deduplicates constants.
1 Regression tests for shift instructions and constants larger than 8bits.
1 Tests if zero/one constants and integer Phis are accepted as boolean values.
1 Tests a regression when inlining a method with constants would lead to duplicate
1554 int32_t constants[4]; in AppendOpcodeWithConst() local1555 constants[3] = mir->dalvikInsn.arg[0]; in AppendOpcodeWithConst()1556 constants[2] = mir->dalvikInsn.arg[1]; in AppendOpcodeWithConst()1557 constants[1] = mir->dalvikInsn.arg[2]; in AppendOpcodeWithConst()1558 constants[0] = mir->dalvikInsn.arg[3]; in AppendOpcodeWithConst()1561 LIR *data_target = ScanVectorLiteral(constants); in AppendOpcodeWithConst()1563 data_target = AddVectorLiteral(constants); in AppendOpcodeWithConst()2336 LIR* X86Mir2Lir::ScanVectorLiteral(int32_t* constants) { in ScanVectorLiteral() argument2338 if (constants[0] == p->operands[0] && constants[1] == p->operands[1] && in ScanVectorLiteral()2339 constants[2] == p->operands[2] && constants[3] == p->operands[3]) { in ScanVectorLiteral()[all …]
933 LIR* ScanVectorLiteral(int32_t* constants);939 LIR* AddVectorLiteral(int32_t* constants);
23 # many constants. The switch instruction helps with that.