Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
frameworks
/
compile
/
libbcc
/
0dbc4976ed776e46a35d9157d18eb06c2185478e
0dbc497
Remove hashmap.c (we are not using them).
by Logan
· 14 years ago
8141665
Include android cutils/log.h to get the prototype.
by Logan
· 14 years ago
7e182e7
Remove useless code and define.
by Logan
· 14 years ago
df23afa
Cleanup included header.
by Logan
· 14 years ago
5079c88
Mark virtual for the inherited virtual function. And remove inline keyword for inline-by-default function.
by Logan
· 14 years ago
e3f0ca9
Update build rules.
by Logan
· 14 years ago
1f17b25
CodeMemoryManager code cleanup.
by Logan
· 14 years ago
f2b79d0
Fill in the missing function. Qualify Triple with Compiler.
by Logan
· 14 years ago
39a2ca5
Remove Compiler class from bcc.cpp.
by Logan
· 14 years ago
1f028c0
Extract Compiler from bcc.cpp.
by Logan
· 14 years ago
4eea119
Add bcc_runtime.h include dependency.
by Logan
· 14 years ago
95d0e4e
Add build rules for bcc_code_emitter.cpp and bcc_code_mem_manager.cpp.
by Logan
· 14 years ago
30a3616
Remove CodeEmitter and CodeMemManager from bcc.cpp.
by Logan
· 14 years ago
aae8f2c
Extract oBCCHeader and oBCCRelocEntry from bcc.cpp.
by Logan
· 14 years ago
2aaaee8
Extract CodeMemoryManager from bcc.cpp
by Logan
· 14 years ago
28325bf
Extract CodeEmitter from bcc.cpp.
by Logan
· 14 years ago
a9c089d
Use C standard header with *.h
by Logan
· 14 years ago
f2dbef8
Extract bcc::BufferMemoryObject class from bcc.cpp.
by Logan
· 14 years ago
a252845
Add comment when bcc namespace ends.
by Logan
· 14 years ago
fc9530e
Split out EmittedFunctionCode.
by Logan
· 14 years ago
9f6a10d
Add checksum verified message for developement.
by Logan
· 14 years ago
2ad855d
Add simple even parity check.
by Logan
· 14 years ago
43830d5
Reset all of the private variable if loadCacheFile failed.
by Logan
· 14 years ago
f49c9e3
MMAP_PRIVATE in its own line.
by Shih-wei Liao
· 14 years ago
efd637b
Ensure codeOffset and cachedCodeDataAddr aligned to pagesize.
by Logan
· 14 years ago
82e6701
Cleanup mmap and pointer arithematic code. Fix one overflow.
by Logan
· 14 years ago
c0b9f65
Add multiple cache file support (without relocation)
by Logan
· 14 years ago
eac346d
Remove end of line spaces.
by Logan
· 14 years ago
bc5ed67
Minimize the need to having to relocate.
by Shih-wei Liao
· 14 years ago
0ea73a8
Guard against double free via checking mCodeMemMgr.get() first.
by Shih-wei Liao
· 14 years ago
1c6ac2b
oBCC caching design that minimizes the need to do relocation.
by Shih-wei Liao
· 14 years ago
ad7e8e1
Rewrite 1 cache + recompilation code.
by Logan
· 14 years ago
30a5150
1. Enforce the turn-off of caching for now. 2. LOGE -> LOGW. 3. mmap bug.
by Shih-wei Liao
· 14 years ago
1f45b86
Add mBccCodeAddrTaken. Now BCC_CODE_ADDR should always be defined.
by Shih-wei Liao
· 14 years ago
3d77c42
Make loader() seek to the beginning first. Focus on BCC_CODE_ADDR path.
by Shih-wei Liao
· 14 years ago
cc7f143
Add message for the non-working disassembler.
by Shih-wei Liao
· 14 years ago
6180069
Remove temporary debug code.
by Shih-wei Liao
· 14 years ago
fdc568d
In loader, add Disassemble functionality.
by Shih-wei Liao
· 14 years ago
634bd83
Add fprintf to show relocation information at first compile time.
by Logan
· 14 years ago
798280d
Fix mCacheMapAddr typo.
by Logan
· 14 years ago
d1e5e44
Remove mNeverCache true in order to test caching.
by Logan
· 14 years ago
7f00bef
Add address check before adding mCacheDiff.
by Logan
· 14 years ago
824dd0a
Add relocation support.
by Logan
· 14 years ago
7f941bb
Testing on the Books, Youtube, and other RenderScript apps pass. Add mCacheSize and add munmap when Compile destructs
by Shih-wei Liao
· 14 years ago
420c73d
Add README.
by Shih-wei Liao
· 14 years ago
7c5a5f7
Add caching framework of binaries. Caching is not turned on for now. ARM & relocation (todo) of logan
by Shih-wei Liao
· 14 years ago
4c335b1
hashmap and logd_write.
by Shih-wei Liao
· 14 years ago
e64c287
Add host-side cross-compile aka bcc.
by Shih-wei Liao
· 14 years ago
bfda6c9
Improve JIT time.
by Shih-wei Liao
· 14 years ago
21ef307
Use D0-D15 instead of D0-D31.
by Shih-wei Liao
· 14 years ago
e5c7a54
Expand llvm::createStandardLTOPasses().
by Zonr Chang
· 14 years ago
5d35b97
Bug fix & add internalize pass to LTO.
by Zonr Chang
· 14 years ago
6e1d6c3
Advanced on-device linking: LTO enabled!
by Zonr Chang
· 14 years ago
97f5e61
Implement basic version of on-device linking.
by Zonr Chang
· 14 years ago
dbee68b
Add inteface to libbcc for llvm::Module input.
by Zonr Chang
· 14 years ago
932648d
Coding style fix, legal announcement.
by Zonr Chang
· 14 years ago
c7c9cd5
1. Remove PROT_EXEC for global variables, per srhines' suggestion.
by Shih-wei Liao
· 14 years ago
78db12e
Fix build in Mac OS.
by Ying Wang
· 14 years ago
c4e4ddf
Here is the second attempt to push CL after separating out the Globals...
by Shih-wei Liao
· 14 years ago
ec5f1ec
Add missing libdl so that bcc builds with gold on gLucid.
by Shih-wei Liao
· 14 years ago
1601601
Apply changes on libbcc such that it can work with LLVM upstream r112364.
by Shih-wei Liao
· 14 years ago
2c06c3e
Disable LLVM_ENABLE_ASSERTION
by Ying Wang
· 14 years ago
de6e2d7
Merge "fix LLVM_ROOT"
by Anatol Pomazau
· 14 years ago
7840961
fix LLVM_ROOT
by Anatol Pomazau
· 14 years ago
210a1ef
Upgrade LLVM_ROOT_PATH from external/llvm/llvm to external/llvm.
by Shih-wei Liao
· 14 years ago
210eb40
Add support so that in an rs file when dividing uint by uint our libbcc should support it.
by Shih-wei Liao
· 14 years ago
e6573e8
Fix sim build.
by Ying Wang
· 14 years ago
75dacc1
Hide symbols in libbcc.so to save 800k space.
by Doug Kwan
· 14 years ago
e405ef4
Fix simulator build.
by Shih-wei Liao
· 14 years ago
7b399fd
Add missing libraries in order for gold to work.
by Jing Yu
· 14 years ago
fc97e9f
Get rid of warnings when compiled with -Wformat-security
by Nick Kralevich
· 14 years ago
7a0e42a
load_module
by Shih-wei Liao
· 14 years ago
066d5ef
Fix ErrorHandler
by Shih-wei Liao
· 14 years ago
c561199
mError
by Shih-wei Liao
· 14 years ago
be5c531
atomics.h
by Shih-wei Liao
· 14 years ago
6bfd542
Multiple LLVM context.
by Shih-wei Liao
· 14 years ago
5bde66c
Make compiler class reentrant within a single process
by Shih-wei Liao
· 14 years ago
3cf39d1
1. Default disassembler is on. 2. + hardfloat. 3. + vfp3
by Shih-wei Liao
· 14 years ago
bb0782b
Don't do +neonfp etc.
by Shih-wei Liao
· 14 years ago
cd61af3
Add disassembler
by Shih-wei Liao
· 14 years ago
abd1e3d
Sync upstream to r102410. Re-turn on sdk.
by Shih-wei Liao
· 14 years ago
f30a48c
Add missing libdl so that bcc builds with gold.
by Doug Kwan
· 14 years ago
800e9c2
branch_to_sub issue resolved. turn off sdk.
by Shih-wei Liao
· 14 years ago
5065e17
Branch to 0 bug fixed
by Shih-wei Liao
· 14 years ago
105a9d2
Fix the sim-eng build.
by Carl Shapiro
· 14 years ago
9ca6834
Fix lesf2vfp bug.
by Shih-wei Liao
· 14 years ago
77ed614
libbcc
by Shih-wei Liao
· 14 years ago