llvm-project/llvm/lib
Bob Wilson 871701c606 Try to reduce the compile time impact of r161232.
The previous change caused fast isel to not attempt handling any calls to
builtin functions.  That included things like "printf" and caused some
noticable regressions in compile time.  I wanted to avoid having fast isel
keep a separate list of functions that had to be kept in sync with what the
code in SelectionDAGBuilder.cpp was handling.  I've resolved that here by
moving the list into TargetLibraryInfo.  This is somewhat redundant in
SelectionDAGBuilder but it will ensure that we keep things consistent.

llvm-svn: 161263
2012-08-03 21:26:24 +00:00
..
Analysis Implement the block_iterator of Region based on df_iterator. 2012-08-02 14:20:02 +00:00
Archive Include cstdio in a few place that depended on getting it transitively through StringExtras.h 2012-03-23 11:35:30 +00:00
AsmParser Extend the IL for selecting TLS models (PR9788) 2012-06-23 11:37:03 +00:00
Bitcode Remove tabs. 2012-07-19 00:15:11 +00:00
CodeGen Try to reduce the compile time impact of r161232. 2012-08-03 21:26:24 +00:00
DebugInfo DebugInfo library: add support for fetching absolute paths to source files 2012-07-19 07:03:58 +00:00
ExecutionEngine JIT::runFunction(): add a fast path for functions with a single argument that is a pointer. 2012-08-02 12:09:32 +00:00
Linker Move the "findUsedStructTypes" functionality outside of the Module class. 2012-08-03 00:30:35 +00:00
MC Keep empty assembly macro argument values in the middle of the list. 2012-07-30 22:44:17 +00:00
Object Reverting r 160419. 2012-07-19 21:43:55 +00:00
Support Initial commit of new FileOutputBuffer support class. 2012-08-01 02:29:50 +00:00
TableGen TableGen: Allow use of #NAME# outside of 'def' names. 2012-08-02 18:46:42 +00:00
Target allow 'make CPPFLAGS=<something>' work again 2012-08-03 13:31:24 +00:00
Transforms Move the "findUsedStructTypes" functionality outside of the Module class. 2012-08-03 00:30:35 +00:00
VMCore Move the "findUsedStructTypes" functionality outside of the Module class. 2012-08-03 00:30:35 +00:00
CMakeLists.txt Move TableGen's parser and entry point into a library 2011-10-01 16:41:13 +00:00
LLVMBuild.txt LLVMBuild: Introduce a common section which currently has a list of the 2011-12-12 22:45:54 +00:00
Makefile Remove more of llvmc and dependencies. 2011-09-20 00:34:27 +00:00