- Oct 09, 2009
-
-
Mike Stump authored
handle the long size difference for one of the Windows targets." Patch by John Thompson. llvm-svn: 83592
-
Mike Stump authored
to add a flag noting the presence of a Microsoft extension suffix (i8, i16, i32, i64). Patch by John Thompson. llvm-svn: 83591
-
Bob Wilson authored
Also fix some copy-and-paste errors in previous changes. llvm-svn: 83590
-
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
-