diff options
| author | 2015-01-06 16:54:43 +0000 | |
|---|---|---|
| committer | 2015-01-06 16:54:43 +0000 | |
| commit | d30feca670d0af02783bbdfd4a29c5078c18bdc5 (patch) | |
| tree | 10a99a9519f9eb30facc61af55e5405927c1ef6c /compiler/dex/quick/codegen_util.cc | |
| parent | c3823f49b4f340199f1a9e89d2ee058dee61ae76 (diff) | |
| parent | 7e499925f8b4da46ae51040e9322690f3df992e6 (diff) | |
Merge "ART: Remove LowestSetBit and IsPowerOfTwo"
Diffstat (limited to 'compiler/dex/quick/codegen_util.cc')
| -rw-r--r-- | compiler/dex/quick/codegen_util.cc | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/compiler/dex/quick/codegen_util.cc b/compiler/dex/quick/codegen_util.cc index 67ea8972b7..ae9b0f4baf 100644 --- a/compiler/dex/quick/codegen_util.cc +++ b/compiler/dex/quick/codegen_util.cc @@ -1175,24 +1175,6 @@ void Mir2Lir::InsertLIRAfter(LIR* current_lir, LIR* new_lir) { new_lir->next->prev = new_lir; } -bool Mir2Lir::IsPowerOfTwo(uint64_t x) { - return (x & (x - 1)) == 0; -} - -// Returns the index of the lowest set bit in 'x'. -int32_t Mir2Lir::LowestSetBit(uint64_t x) { - int bit_posn = 0; - while ((x & 0xf) == 0) { - bit_posn += 4; - x >>= 4; - } - while ((x & 1) == 0) { - bit_posn++; - x >>= 1; - } - return bit_posn; -} - bool Mir2Lir::PartiallyIntersects(RegLocation rl_src, RegLocation rl_dest) { DCHECK(rl_src.wide); DCHECK(rl_dest.wide); |