- Oct 09, 2009
-
-
Evan Cheng authored
llvm-svn: 83589
-
Douglas Gregor authored
llvm-svn: 83588
-
Bob Wilson authored
llvm-svn: 83587
-
Mike Stump authored
llvm-svn: 83586
-
Bob Wilson authored
llvm-svn: 83585
-
Mike Stump authored
llvm-svn: 83584
-
Fariborz Jahanian authored
because of missing default constructor of a member. Fixes pr5154. llvm-svn: 83583
-
Douglas Gregor authored
llvm-svn: 83582
-
- Oct 08, 2009
-
-
Mike Stump authored
of a floating point number. This add regular expressions to account for this. Patch by John Thompson. llvm-svn: 83581
-
Steve Naroff authored
llvm-svn: 83579
-
Mike Stump authored
llvm-svn: 83578
-
Douglas Gregor authored
llvm-svn: 83577
-
Douglas Gregor authored
llvm-svn: 83576
-
Douglas Gregor authored
llvm-svn: 83575
-
Bill Wendling authored
we should allow a "null" with this dyn_cast. llvm-svn: 83573
-
Anton Korobeynikov authored
llvm-svn: 83572
-
Devang Patel authored
llvm-svn: 83571
-
Bob Wilson authored
llvm-svn: 83568
-
Devang Patel authored
Record location info before emiting alloca for arguments. This allows arguments to have proper location info. llvm-svn: 83567
-
Bob Wilson authored
llvm-svn: 83566
-
Bob Wilson authored
llvm-svn: 83565
-
Bob Wilson authored
similar to getTargetExtractSubreg. llvm-svn: 83564
-
Devang Patel authored
Do not record line number to implicitly mark start of function if function has arguments. Extra line number entries trip gdb in some cases. llvm-svn: 83563
-
Fariborz Jahanian authored
llvm-svn: 83562
-
Ted Kremenek authored
llvm-svn: 83560
-
Anders Carlsson authored
If a global initializer has a non-trivial constructor or destructor, we never want to defer generation of it, even if it is declared static. With this change we're finally able to compile and run the (infamous) #include <string> #include <iostream> int main(int argc, char **argv) { std::cout << "Hello, World" << std::endl; } $ clang hello.cpp -lstdc++ -o hello $ ./hello Hello, World llvm-svn: 83559
-
Anders Carlsson authored
llvm-svn: 83558
-
Anders Carlsson authored
llvm-svn: 83557
-
Richard Osborne authored
llvm-svn: 83556
-
Dan Gohman authored
to declare that they preserve other passes without needing to pull in additional header file or library dependencies. Convert MachineFunctionPass and CodeGenLICM to make use of this. llvm-svn: 83555
-
Douglas Gregor authored
Also, eliminate a redundant diagnostic by marking a variable declared with incomplete type as an invalid declaration. llvm-svn: 83553
-
Fariborz Jahanian authored
functions. llvm-svn: 83552
-
Chris Lattner authored
llvm-svn: 83551
-
Douglas Gregor authored
function and member function templates that are not definitions. Add more tests to ensure that explicit specializations of member function templates prevent instantiation. llvm-svn: 83550
-
Richard Osborne authored
llvm-svn: 83549
-
Douglas Gregor authored
llvm-svn: 83548
-
Douglas Gregor authored
templates, and keep track of how those member classes were instantiated or specialized. Make sure that we don't try to instantiate an explicitly-specialized member class of a class template, when that explicit specialization was a declaration rather than a definition. llvm-svn: 83547
-
Douglas Gregor authored
track of the kind of specialization or instantiation. Also, check the scope of the specialization and ensure that a specialization declaration without an initializer is not a definition. llvm-svn: 83533
-
Chris Lattner authored
llvm-svn: 83532
-
Chris Lattner authored
"LoopVR's logic was copied into ScalarEvolution::getUnsignedRange and ::getSignedRange. Please delete LoopVR." llvm-svn: 83531
-