- Jul 31, 2009
-
-
Chris Lattner authored
initialize method, which can be called when an MCContext is available. llvm-svn: 77687
-
Owen Anderson authored
llvm-svn: 77686
-
Owen Anderson authored
llvm-svn: 77685
-
Chris Lattner authored
MCSectionWithKind subclass of MCSection. llvm-svn: 77684
-
Douglas Gregor authored
llvm-svn: 77683
-
Chris Lattner authored
llvm-svn: 77681
-
Chris Lattner authored
This is needed to allow polymorphic sections. llvm-svn: 77680
-
Chris Lattner authored
into the mergable section if it is one of our special cases. This could obviously be improved, but this is the minimal fix and restores us to the previous behavior. llvm-svn: 77679
-
Douglas Gregor authored
Itanium C++ ABI's name mangling, since both are related to the notion of "equivalent" function templates. llvm-svn: 77678
-
Douglas Gregor authored
it's "obviously correct" :) llvm-svn: 77677
-
Douglas Gregor authored
llvm-svn: 77676
-
Benjamin Kramer authored
llvm-svn: 77675
-
Benjamin Kramer authored
llvm-svn: 77673
-
Daniel Dunbar authored
llvm-svn: 77668
-
Sanjiv Gupta authored
llvm-svn: 77667
-
Daniel Dunbar authored
llvm-svn: 77666
-
Daniel Dunbar authored
- MultiTestRunner will eventually be renamed to 'lit', for LLVM integrated tester/testing. This has the pros of being pronouncable and short. - "Project" level configuration lives in 'lit.cfg', which is also what lit uses to find the root testing directory in some cases. This can be overridden for use in project files which want to precisely specify where things are. - TestRunner.py is not longer able to be invoked directly. - Moved some code to Util.py. - Introduced a configuration object. - Cleaned up --help, removed a few not-very-useful options. - Tried not to break anything that works. :) llvm-svn: 77665
-
Douglas Gregor authored
for those extra-esoteric cases. Not that any two given C++ compilers agree on this test case, but this change gives us a strong definition of equivalent types. llvm-svn: 77664
-
Douglas Gregor authored
llvm-svn: 77663
-
Daniel Dunbar authored
llvm-svn: 77662
-
Daniel Dunbar authored
failures when building assorted projects with clang. --- Reverse-merging r77654 into '.': U include/llvm/CodeGen/Passes.h U include/llvm/CodeGen/MachineFunctionPass.h U include/llvm/CodeGen/MachineFunction.h U include/llvm/CodeGen/LazyLiveness.h U include/llvm/CodeGen/SelectionDAGISel.h D include/llvm/CodeGen/MachineFunctionAnalysis.h U include/llvm/Function.h U lib/Target/CellSPU/SPUISelDAGToDAG.cpp U lib/Target/PowerPC/PPCISelDAGToDAG.cpp U lib/CodeGen/LLVMTargetMachine.cpp U lib/CodeGen/MachineVerifier.cpp U lib/CodeGen/MachineFunction.cpp U lib/CodeGen/PrologEpilogInserter.cpp U lib/CodeGen/MachineLoopInfo.cpp U lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp D lib/CodeGen/MachineFunctionAnalysis.cpp D lib/CodeGen/MachineFunctionPass.cpp U lib/CodeGen/LiveVariables.cpp llvm-svn: 77661
-
Ryan Flynn authored
llvm-svn: 77660
-
Daniel Dunbar authored
llvm-svn: 77659
-
John McCall authored
and a name collision. llvm-svn: 77658
-
Daniel Dunbar authored
- This is "experimental" code, I am feeling my way around and working out the best way to do things (and learning tblgen in the process). Comments welcome, but keep in mind this stuff will change radically. - This is enough to match "subb" and friends, but not much else. The next step is to automatically generate the matchers for individual operands. llvm-svn: 77657
-
John McCall authored
llvm-svn: 77656
-
Mike Stump authored
llvm-svn: 77655
-
Dan Gohman authored
mechanism. To support this, make MachineFunctionPass a little more complete. llvm-svn: 77654
-
Eli Friedman authored
linkage specifications correctly. llvm-svn: 77653
-
Anders Carlsson authored
llvm-svn: 77652
-
Mike Stump authored
llvm-svn: 77651
-
Anders Carlsson authored
llvm-svn: 77650
-
Benjamin Kramer authored
llvm-svn: 77649
-
Ted Kremenek authored
created by AnalysisConsumer would be released by an instance of AnalysisManager and then reused by later instances of AnalysisManager. Ownership of the PathDiagnosticClient now belongs (for now) in AnalysisConsumer. We also need this layering (for now) because the HTMLDiagnostiClient requires that the entire translation unit be processed before emitting diagnostics. This is done in its destructor (which should also be fixed, but that is another issue). This fixes PR 4653. llvm-svn: 77648
-
Douglas Gregor authored
llvm-svn: 77647
-
Devang Patel authored
llvm-svn: 77646
-
Devang Patel authored
llvm-svn: 77645
-
Ted Kremenek authored
Add scan-build option '-no-failure-reports' to supress the creation of a 'failures' subdirectory that includes crash reports, preprocessed files, etc. llvm-svn: 77644
-
Douglas Gregor authored
llvm-svn: 77643
-
Evan Cheng authored
When fp is not eliminated, instructions with T2_i12 modes will be changed to T2_i8 ones. Take that into consideration when determining stack size limit for reserving register scavenging slot. llvm-svn: 77642
-