- Aug 25, 2009
-
-
Dan Gohman authored
sinking code, since they are special. If the loop preheader happens to be the entry block of a function, don't sink static allocas out of it. This fixes PR4775. llvm-svn: 80010
-
Owen Anderson authored
llvm-svn: 80009
-
Owen Anderson authored
llvm-svn: 80007
-
Owen Anderson authored
llvm-svn: 80006
-
Douglas Gregor authored
the logic is there for out-of-line definitions with multiple levels of nested templates, but this is still a work-in-progress: we're having trouble determining when we should look into a dependent nested-name-specifier. llvm-svn: 80003
-
David Goodwin authored
llvm-svn: 80002
-
Anton Korobeynikov authored
This fixes PR4769 llvm-svn: 80001
-
Torok Edwin authored
--enable-targets=host-only otherwise. llvm-svn: 80000
-
Fariborz Jahanian authored
Fixes pr4771. llvm-svn: 79999
-
Fariborz Jahanian authored
llvm-svn: 79998
-
Dan Gohman authored
rather than separately with new. Move the members above the TypeMap members to avoid destruction order issues. This fixes a leak of these objects, and eliminates an extra level of indirection in Type::getInt32Ty and friends. llvm-svn: 79997
-
Dan Gohman authored
llvm-svn: 79996
-
Douglas Gregor authored
llvm-svn: 79995
-
Dan Gohman authored
llvm-svn: 79994
-
Dan Gohman authored
llvm-svn: 79992
-
Dan Gohman authored
llvm-svn: 79991
-
Dan Gohman authored
This is conventional command-line tool behavior. -f now just means "enable binary output on terminals". Add a -f option to llvm-extract and llvm-link, for consistency. Remove F_Force from raw_fd_ostream and enable overwriting and truncating by default. Introduce an F_Excl flag to permit users to enable a failure when the file already exists. This flag is currently unused. Update Makefiles and documentation accordingly. llvm-svn: 79990
-
Douglas Gregor authored
llvm-svn: 79989
-
Anders Carlsson authored
llvm-svn: 79987
-
Anders Carlsson authored
If a parameter has a default argument expression, make sure to instantiate the parameter type before checking that the expression is a valid initializer. llvm-svn: 79986
-
Anders Carlsson authored
llvm-svn: 79985
-
Anders Carlsson authored
llvm-svn: 79984
-
Andreas Neustifter authored
http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-August/025020.html. llvm-svn: 79983
-
Xerxes Ranby authored
to 0 during JITEmitter constructor. Modified: lib/ExecutionEngine/JIT/JITEmitter.cpp llvm-svn: 79982
-
Bill Wendling authored
- Rename EmitFunctionDescriptionEntry to EmitFDE. llvm-svn: 79981
-
Zhongxing Xu authored
Now AnalysisManager is the only place we can get CodeDecl. This leads to an API change: GRState::bindExpr() now takes the CFG argument. llvm-svn: 79980
-
Devang Patel authored
llvm-svn: 79979
-
Devang Patel authored
Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well. This change speeds up llvm-gcc by more then 6% at "-O0 -g" (measured by compiling InstructionCombining.cpp!) llvm-svn: 79977
-
Anders Carlsson authored
llvm-svn: 79976
-
Anders Carlsson authored
llvm-svn: 79975
-
Anders Carlsson authored
llvm-svn: 79974
-
Zhongxing Xu authored
llvm-svn: 79973
-
Anders Carlsson authored
llvm-svn: 79972
-
Bill Wendling authored
- Fix comment. llvm-svn: 79971
-
Anders Carlsson authored
llvm-svn: 79970
-
Bill Wendling authored
CIE and FDE in their names. llvm-svn: 79969
-
Anders Carlsson authored
llvm-svn: 79968
-
Anders Carlsson authored
llvm-svn: 79967
-
Dale Johannesen authored
the command line. This gives llvm-gcc developers a way to control inlining (documented as "not intended for end users"). llvm-svn: 79966
-
Anders Carlsson authored
llvm-svn: 79965
-