Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
frameworks
/
compile
/
libbcc
/
d2e35f95915d480fe203d6614df8b0f5d14de0e5
/
lib
/
Core
/
Compiler.cpp
a48ea36
Delete simple reduction implementation.
by David Gross
· 8 years ago
c6c9c1f
Merge changes from topic 'struct-fix' into nyc-dev
by TreeHugger Robot
· 8 years ago
9e0f8f0
Translate GEP instructions on structs to GEP on int8*
by Pirama Arumuga Nainar
· 8 years ago
57fd9f8
If a general reduction kernel lacks a combiner function, synthesize one.
by David Gross
· 8 years ago
791d57c
Merge "Preserve generalized reduction combiner function for use by driver." into nyc-dev
by David Gross
· 8 years ago
8ca1357
Preserve generalized reduction combiner function for use by driver.
by David Gross
· 9 years ago
8e90893
Update libbcc for LLVM rebase to r256229
by Pirama Arumuga Nainar
· 9 years ago
7a9a967
Avoid doing symbol internalization when compiling with -O0.
by Dean De Leo
· 9 years ago
c545d6f
General reduction initializer and outconverter functions must not be internalized.
by David Gross
· 9 years ago
10f2a8f
Don't internalize __truncxfhf2 for x86
by Pirama Arumuga Nainar
· 9 years ago
09c7a41
Initial version of debug info pass for RS.
by Dean De Leo
· 9 years ago
1e32186
Split the libbcc pass manager into two phases.
by Dean De Leo
· 9 years ago
79e1a05
Metadata support for general reduction.
by David Gross
· 9 years ago
4e7a506
Expand reduce-style kernels.
by Matt Wala
· 9 years ago
5aefc98
Clean up Compiler::runPasses().
by David Gross
· 9 years ago
ebff2ea
Screen bitcode for non-RS functions before linking with runtime lib
by Pirama Arumuga Nainar
· 9 years ago
c2ca742
Replace assert() with project-specific version.
by David Gross
· 9 years ago
d6dba60
Merge "Provide additional information about global variables."
by Stephen Hines
· 9 years ago
fb81ec1
Provide additional information about global variables.
by Stephen Hines
· 9 years ago
cf8b2d0
Sanitize Module's target information.
by David Gross
· 9 years ago
e57fde5
Merge "Update libbcc for rebase to LLVM r235153"
by Pirama Arumuga Nainar
· 9 years ago
98137cc
Update libbcc for rebase to LLVM r235153
by Pirama Arumuga Nainar
· 9 years ago
750ee65
Provide a pass that creates information about global variables in RS.
by Stephen Hines
· 9 years ago
e1c7d29
Make better use of getStringOperand() for MetadataExtractor.
by Stephen Hines
· 9 years ago
8c24f8d
Undo AArch64 pass-by-pointer for X86-64
by Pirama Arumuga Nainar
· 10 years ago
5cb1f39
Update libbcc for LLVM rebase to r233350.
by Stephen Hines
· 9 years ago
1bd9f62
Update libbcc for LLVM rebase to r230699.
by Stephen Hines
· 10 years ago
1d93a19
Add RSInvariant pass to recognize Load from RsExpandKernelDriverInfo as invariant.
by David Gross
· 10 years ago
7f59b5f
Disable autovectorization for now because of a scalarizer bug.
by Tim Murray
· 10 years ago
9fe081b
Mark whether a script is threadable
by Pirama Arumuga Nainar
· 10 years ago
107f50d
Remove linkloader from frameworks/compile/libbcc.
by Stephen Hines
· 10 years ago
50f5eb4
Enable autovectorization.
by Tim Murray
· 10 years ago
5db508c
Fix a few bugs in RSScreenFunctionsPass.
by Stephen Hines
· 10 years ago
1e0557a
BCC updates to handle linkloader removal
by Pirama Arumuga Nainar
· 10 years ago
5793613
Update libbcc for LLVM rebase to r222494.
by Stephen Hines
· 10 years ago
bb73b74
Modify RSForEachExpand to move casting of pointer types outside the inner loop.
by Tim Murray
· 10 years ago
b7bce74
generate calls to rsSetObject inside .helper invoke functions
by Tim Murray
· 10 years ago
b4447cd
De-cruft the libbcc compiler infrastructure.
by Chris Wailes
· 10 years ago
81c6c7e
am 10ee6af6: Ensure that we only compile the proper bitwidth bitcode for an architecture.
by Stephen Hines
· 10 years ago
10ee6af
Ensure that we only compile the proper bitwidth bitcode for an architecture.
by Stephen Hines
· 10 years ago
900c6c1
Replace NULL macros with nullptr literals.
by Chris Wailes
· 10 years ago
f21590e
Update libbcc for LLVM rebase to r212749.
by Stephen Hines
· 10 years ago
d0993af
Update libbcc for LLVM rebase to r212749.
by Stephen Hines
· 10 years ago
a630078
Update libbcc for LLVM 3.5 rebase (r209713).
by Stephen Hines
· 10 years ago
c2074ca
Update libbcc for 64-bit support.
by Tim Murray
· 10 years ago
6a5fa14
Remove beforeExecuteLTOPasses callback
by Tobias Grosser
· 11 years ago
5b7f52a
Improve error code to error string translation
by Tobias Grosser
· 11 years ago
2f6103b
Remove manually inlined populateLTOPassManager()
by Tobias Grosser
· 11 years ago
27fb7ed
Dump LLVM-IR before generating target code
by Tobias Grosser
· 11 years ago
b730e23
Updates for LLVM merge to r171906 on 20130108.
by Stephen Hines
· 12 years ago
ef73a24
Refine DebugHelper.h into Log.h.
by Zonr Chang
· 12 years ago
c72c4dd
Make libbcc public.
by Zonr Chang
· 12 years ago
[Renamed (98%) from lib/ExecutionEngine/Compiler.cpp]
ade9277
Switch to use RSCompilerDriver.
by Zonr Chang
· 12 years ago
7a66e6c
Merge lib/Transforms into lib/ExecutionEngine.
by Shih-wei Liao
· 12 years ago
862f3ba
Introduce SymbolResolver and its subclasses.
by Zonr Chang
· 12 years ago
4f94c52
Introduce InputFile/OutputFile and FileMutex.
by Zonr Chang
· 12 years ago
d2a5a0e
Refactor SourceInfo into Source.
by Shih-wei Liao
· 12 years ago
fc27477
Properly handle turning off NEON on ARM devices.
by Stephen Hines
· 12 years ago
ead5ccb
Revert "Refactor SourceInfo into Source."
by Stephen Hines
· 12 years ago
758d00c
Revert "Introduce InputFile/OutputFile and FileMutex."
by Stephen Hines
· 12 years ago
5fb1474
Revert "Introduce SymbolResolver and its subclasses."
by Stephen Hines
· 12 years ago
09ebd17
Revert "Merge lib/Transforms into lib/ExecutionEngine."
by Stephen Hines
· 12 years ago
4a68b1c
Revert "Switch to use RSCompilerDriver."
by Stephen Hines
· 12 years ago
2f6a493
Revert "Make libbcc public."
by Stephen Hines
· 12 years ago
[Renamed (98%) from lib/Core/Compiler.cpp]
5b94819
Revert "Refine DebugHelper.h into Log.h."
by Stephen Hines
· 12 years ago
b519fe3
Refine DebugHelper.h into Log.h.
by Zonr Chang
· 12 years ago
80232dd
Make libbcc public.
by Zonr Chang
· 12 years ago
[Renamed (98%) from lib/ExecutionEngine/Compiler.cpp]
fef9a1b
Switch to use RSCompilerDriver.
by Zonr Chang
· 12 years ago
cd52b55
Merge lib/Transforms into lib/ExecutionEngine.
by Shih-wei Liao
· 12 years ago
ee69009
Introduce SymbolResolver and its subclasses.
by Zonr Chang
· 12 years ago
d670be7
Introduce InputFile/OutputFile and FileMutex.
by Zonr Chang
· 12 years ago
4ce024b
Refactor SourceInfo into Source.
by Shih-wei Liao
· 12 years ago
a7e5c8f
resolved conflicts for merge of f46fa664 to master
by Stephen Hines
· 13 years ago
a75396f
NEON cannot be used if we require full precision FP.
by Stephen Hines
· 13 years ago
b67c9e7
Switch optimization level from metadata to bitcode wrapper.
by Stephen Hines
· 13 years ago
0e56786
Remove USE_CACHE support, since we only need MC support.
by Stephen Hines
· 13 years ago
3699962
Remove USE_MCJIT configuration flags, since MC is the only path.
by Stephen Hines
· 13 years ago
9ddeb6b
Remove OLD_JIT support from libbcc.
by Stephen Hines
· 13 years ago
569986d
Switch libbcc to start using MetadataExtractor.
by Stephen Hines
· 13 years ago
9af1e4d
Merge "Turn off NEON until we fix potential alignment issues."
by Stephen Hines
· 13 years ago
2270591
Registers targets etc. before looking up targets.
by Shih-wei Liao
· 13 years ago
f6b202b
Turn off NEON until we fix potential alignment issues.
by Stephen Hines
· 13 years ago
e0918ac
resolved conflicts for merge of 7c75d915 to master
by Stephen Hines
· 13 years ago
094881f
Enable debugging of RS code under GDB
by Daniel Malea
· 13 years ago
cc366e5
Support ForEachExpand on non-root functions.
by Stephen Hines
· 13 years ago
d88c0d1
Check the ability to link library during setup.
by Shih-wei Liao
· 13 years ago
9e81e37
Add "const". And clean up.
by Shih-wei Liao
· 13 years ago
4deffde
Add Compiler::ArchType. And fix the CodeModel and NoFramePointerElim.
by Shih-wei Liao
· 13 years ago
df3fee4
Let SourceInfo take charage of and LLVM module.
by Zonr Chang
· 13 years ago
2fcbd02
Introduce CompilerOption for compile() interface.
by Zonr Chang
· 13 years ago
e7371e1
Add llvm::Triple::thumb to __HOST__ cross-compiler discovery list
by Andrew Hsieh
· 13 years ago
fbeb9b6
Improve readability. Fix format.
by Shih-wei Liao
· 13 years ago
c0554e2
Determine Features based on Triple; Fix for Intel
by Andrew Hsieh
· 13 years ago
db16918
Add ForEach expansion optimization to libbcc.
by Stephen Hines
· 13 years ago
10c1412
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE
by Steve Block
· 13 years ago
b20498e
Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE
by Steve Block
· 13 years ago
be81e10
Apply changes to migrate to upstream (Dec 16th 2011)
by Logan Chien
· 13 years ago
21392f0
Add MIPS as build target.
by Logan Chien
· 13 years ago
4e4485d
Apply changes to migrate to upstream. (Nov 25th 2011)
by Logan Chien
· 13 years ago
998ec83
Enhance host bcc to allow cross-compilation (eg. debug arm codegen on host):
by Andrew Hsieh
· 13 years ago
Next »