Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
2d62a0e4ae6b528648c585aa804569aaefc4c517
/
src
/
compiler_llvm
/
method_compiler.h
5539ad0
Fix SHL, SHR, USHR implementation bug.
by Logan Chien
· 13 years ago
0f3c553
Kill constants.h and fix some copyright headers.
by Elliott Hughes
· 13 years ago
399ed3f
Add object-space related runtime support.
by Shih-wei Liao
· 13 years ago
adb8c67
Move the compiler away from libdex.
by Elliott Hughes
· 13 years ago
50aaf81
Code cleanup: Move private members to the end of class declaration.
by Logan Chien
· 13 years ago
8b977d3
Compile llvm.Module into ELF object file.
by Logan Chien
· 13 years ago
04ec04e
Fix LLVM compiler following array object representation change
by Ian Rogers
· 13 years ago
61c65dc
Remove CADMs from LLVM code generator.
by Logan Chien
· 13 years ago
4dd96f5
Extract method-related information from CompilationUnit.
by Logan Chien
· 13 years ago
8dfcbea
Add shadow stack support to Dex compiler.
by Logan Chien
· 13 years ago
46fbb41
Implement invoke-virtual instruction.
by Logan Chien
· 13 years ago
1a121b9
Implement invoke-static and invoke-direct instructions.
by Logan Chien
· 13 years ago
2aeca0b
Add resolve method.
by Logan Chien
· 13 years ago
438c4b6
Implement sget* instructions.
by Logan Chien
· 13 years ago
a2cc6a3
Implement new-array instruction.
by Logan Chien
· 13 years ago
27b3025
Implement const-class instruction.
by Logan Chien
· 13 years ago
bb4d12a
Add dex cache codegen helper function.
by Logan Chien
· 13 years ago
48f1d2a
Implement iget* instructions.
by Logan Chien
· 13 years ago
e27fdbb
Implement aget* instructions.
by Logan Chien
· 13 years ago
61bb614
Implement array-length instruction.
by Logan Chien
· 13 years ago
76e1c79
Implement floating-point binary arithmetic instructions.
by Logan Chien
· 13 years ago
c3f7d96
Implement integer binary arithmetic instructions.
by Logan Chien
· 13 years ago
a78e3c8
Implement conditional branch.
by Logan Chien
· 13 years ago
2c37e8e
Implement floating point compare and long compare.
by Logan Chien
· 13 years ago
70f94b4
Implement EmitInstruction() and dispatch the instructions.
by Logan Chien
· 13 years ago
924072f
Add garbage collection suspend guard.
by Logan Chien
· 13 years ago
5bcc04e
Add landing pad support.
by Logan Chien
· 13 years ago
d6ececa
Add Dalvik registers initialization codegen.
by Logan Chien
· 13 years ago
c670a8d
Add Dalvik register allocation codegen.
by Logan Chien
· 14 years ago
d6c239a
Add basic block implementation.
by Logan Chien
· 14 years ago
0b82710
Add LLVM function declaration codegen.
by Logan Chien
· 14 years ago
fca7e87
Add inferred register category map to Method object.
by Logan Chien
· 14 years ago
8342616
Cleanup "Beginning of LLVM backend for ART."
by Logan Chien
· 14 years ago
d1fec81
Beginning of LLVM backend for ART.
by Shih-wei Liao
· 13 years ago