- Mar 11, 2012
-
-
Craig Topper authored
llvm-svn: 152535
-
Stepan Dyatkovskiy authored
Renamed methods caseBegin, caseEnd and caseDefault with case_begin, case_end, and case_default. Added some notes relative to case iterators. llvm-svn: 152533
-
Stepan Dyatkovskiy authored
Renamed methods caseBegin, caseEnd and caseDefault with case_begin, case_end, and case_default. Added some notes relative to case iterators. llvm-svn: 152532
-
Douglas Gregor authored
llvm-svn: 152531
-
Douglas Gregor authored
structural comparison of non-dependent types. Otherwise, we end up rejecting cases where the non-dependent types don't match due to qualifiers in, e.g., a pointee type. Fixes PR12132. llvm-svn: 152529
-
Richard Smith authored
collection'. Keep it in the table to match gcc's table, but mark it N/A. llvm-svn: 152528
-
Gregory Szorc authored
It doesn't currently support the op info and symbol lookup callbacks, but it is better than nothing. llvm-svn: 152527
-
Douglas Gregor authored
llvm-svn: 152526
-
Douglas Gregor authored
llvm-svn: 152525
-
Craig Topper authored
Shrink and reorder some fields in MCOperandInfo to fit it in 8 bytes to reduce size of static tables. llvm-svn: 152524
-
Michael J. Spencer authored
llvm-svn: 152523
-
Michael J. Spencer authored
llvm-svn: 152522
-
Jordy Rose authored
llvm-svn: 152521
-
Douglas Gregor authored
access expression is the start of a template-id, ignore function templates found in the context of the entire postfix-expression. Fixes PR11856. llvm-svn: 152520
-
David Blaikie authored
Test case/other help by Richard Smith. Code review by John McCall. llvm-svn: 152519
-
Aaron Ballman authored
llvm-svn: 152518
-
Michael J. Spencer authored
it would fail with {,u}int64_t on x86-64 Linux. This also removes code duplication. llvm-svn: 152517
-
- Mar 10, 2012
-
-
Aaron Ballman authored
llvm-svn: 152516
-
Benjamin Kramer authored
llvm-svn: 152515
-
Aaron Ballman authored
Patch thanks to Nikola Smiljanic llvm-svn: 152514
-
Gregory Szorc authored
llvm-svn: 152513
-
Aaron Ballman authored
No longer defining GNUC mode when compiling for Microsoft compatibility. This allows people's cross-platform compiler-specific macros to work properly. llvm-svn: 152512
-
Douglas Gregor authored
llvm-svn: 152511
-
Gregory Szorc authored
llvm-svn: 152510
-
Richard Smith authored
does not imply that such functions can't be declared at block scope. llvm-svn: 152509
-
Gregory Szorc authored
Chris Lattner says the edis interface is going away. It doesn't make sense to land something that will go away in the near future. llvm-svn: 152508
-
Kay Tiong Khoo authored
llvm-svn: 152507
-
Gregory Szorc authored
This requires a C++ change to EDDisassembler's ctor to function properly (the llvm::InitializeAll* functions aren't being called currently and there is no way to call them from Python). Code is partially tested and works well enough for initial commit. There are probably many small bugs. llvm-svn: 152506
-
Gregory Szorc authored
llvm-svn: 152505
-
Benjamin Kramer authored
llvm-svn: 152504
-
Benjamin Kramer authored
llvm-svn: 152503
-
Andrew Trick authored
llvm-svn: 152502
-
Jeffrey Yasskin authored
llvm-svn: 152501
-
Fariborz Jahanian authored
declaration of class metadata when they are defined later. llvm-svn: 152500
-
Bill Wendling authored
llvm-svn: 152499
-
Benjamin Kramer authored
llvm-svn: 152498
-
Bill Wendling authored
The 'CmpInst::isFalseWhenEqual' function returns 'false' for values other than simply equality. For instance, it returns 'false' for <= or >=. This isn't the correct behavior for this transformation, which is checking for strict equality and non-equality. It was causing the gcc.c-torture/execute/frame-address.c test to fail because it would completely (and incorrectly) optimize a whole function into a 'ret i32 0'. llvm-svn: 152497
-
Fariborz Jahanian authored
// rdar://11024543 llvm-svn: 152496
-
Benjamin Kramer authored
llvm-svn: 152495
-
Benjamin Kramer authored
No functionality change. llvm-svn: 152494
-