- Aug 25, 2009
-
-
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
-
Anders Carlsson authored
llvm-svn: 79964
-
Owen Anderson authored
of an extracted block contains a PHI using a value defined in the extracted region. With this patch, the partial inliner now passes MultiSource/Applications. llvm-svn: 79963
-
Douglas Gregor authored
llvm-svn: 79962
-
Dale Johannesen authored
llvm-svn: 79961
-
Bill Wendling authored
U include/llvm/BasicBlock.h U include/llvm/ADT/ilist_node.h U include/llvm/ADT/ilist.h U include/llvm/CodeGen/SelectionDAG.h U include/llvm/CodeGen/MachineFunction.h U include/llvm/CodeGen/MachineBasicBlock.h U include/llvm/Function.h Revert r79938. It was causing self-hosting build failures. llvm-svn: 79960
-
Oscar Fuentes authored
llvm-svn: 79959
-
Scott Michel authored
code, according to Anton (I'm not totally convinced, but we can always resurrect patches if we need to do so.) - Start moving CellSPU's tests to prefer FileCheck. llvm-svn: 79958
-
Owen Anderson authored
When extracting SEME regions of code, the extractor needs to update the dominator tree for split return blocks. llvm-svn: 79957
-
Fariborz Jahanian authored
llvm-svn: 79956
-
Douglas Gregor authored
member templates declared inside other templates. This allows us to match out-of-line definitions of member function templates within class templates to the declarations within the class template. We still can't handle out-of-line definitions for member class templates, however. llvm-svn: 79955
-
Ted Kremenek authored
llvm-svn: 79954
-
Scott Michel authored
llvm-svn: 79953
-
Ted Kremenek authored
the condition. This eliminates a source of bugs where the client doesn't correctly reason about undefined or unknown values. This fixes PR 4759. llvm-svn: 79952
-
Ted Kremenek authored
SVal. This allows us to use the C++ type system to distinguish between SVals that are potentially unknown/undefined and those that are not. llvm-svn: 79951
-
Daniel Dunbar authored
llvm-svn: 79950
-
Scott Michel authored
(IBM). llvm-svn: 79949
-
Daniel Dunbar authored
Also, do pass -static even with -dynamic on i386. llvm-svn: 79948
-
- Aug 24, 2009
-
-
Fariborz Jahanian authored
put out the bitmap when all objects are scanned. llvm-svn: 79947
-
Scott Michel authored
initialized and a warning about a potentially unintialized variable is generated. llvm-svn: 79946
-
Andreas Neustifter authored
llvm-svn: 79944
-
Douglas Gregor authored
llvm-svn: 79941
-
Andreas Neustifter authored
*) introducing new data type and export function of edge info for whole function (preparation for next patch). *) renaming variables to make clear distinction between data and containers that contain this data. *) updated comments and whitespaces. *) made ProfileInfo::MissingValue a double (as it should be...). (Discussed at http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090817/084955.html.) llvm-svn: 79940
-
Gabor Greif authored
reduce the size of relevant "ghostly" sentinels by a pointer. This attempt now makes the compactification dependent on the configure variable LLVM_COMPACT_SENTINELS and should not cause any bootstrap failures for llvm-gcc any more. Please note that this is not yet the final version, and (as settled with Chris) I shall take out the autofoo/cmake portions in the next days. This will also lose the assertability on sentinel dereferencing and operator++, but that seems an acceptable price to pay for the simplified build logic. llvm-svn: 79938
-
Bob Wilson authored
llvm-svn: 79937
-
Gabor Greif authored
llvm-svn: 79936
-
Bob Wilson authored
llvm-svn: 79935
-
Daniel Dunbar authored
llvm-svn: 79933
-