- Oct 09, 2012
-
-
Richard Smith authored
llvm-svn: 165536
-
Rafael Espindola authored
the test. llvm-svn: 165535
-
Chad Rosier authored
options when clang invokes cc1plus for i386 kexts. rdar://12459188 llvm-svn: 165534
-
Richard Smith authored
llvm-svn: 165533
-
Ted Kremenek authored
llvm-svn: 165532
-
Ted Kremenek authored
llvm-svn: 165531
-
Bill Wendling authored
llvm-svn: 165530
-
Ted Kremenek authored
llvm-svn: 165521
-
Jason Molenda authored
Thanks again Dan! llvm-svn: 165519
-
Argyrios Kyrtzidis authored
ASTContext to the ObjCMethodDecl, and have the more generic ASTContext::getOverriddenMethods() use the ObjCMethodDecl::getOverriddenMethods() function. llvm-svn: 165518
-
Douglas Gregor authored
llvm-svn: 165517
-
Greg Clayton authored
llvm-svn: 165516
-
Douglas Gregor authored
deterministic. llvm-svn: 165515
-
Douglas Gregor authored
clear() method. llvm-svn: 165514
-
Douglas Gregor authored
whether that function/method already has a body (loaded from some other AST file), as introduced in r165137. Delay this check until after the redeclaration chains have been wired up. While I'm here, make the loading of method bodies lazy. llvm-svn: 165513
-
Michael Ilseman authored
llvm-svn: 165512
-
Sean Silva authored
llvm-svn: 165511
-
Michael Ilseman authored
llvm-svn: 165510
-
Michael Ilseman authored
Update EarlyCSE's SimpleValues to use Hashing.h for their hashes. Expanded the hashing and equality to allow for equality modulo commutativity for binary ops, and comparisons with swapping of predicates. llvm-svn: 165509
-
Michael Ilseman authored
New value_op_iterator for User. This allows other code to iterate over the User's operands directly as values, which can be convenient. llvm-svn: 165508
-
Greg Clayton authored
Fixed the redo.py script to emit correct arch and compiler options after dotest.py was switched over to use argparse. llvm-svn: 165507
-
David Chisnall authored
- Teach it about dadd[i] instructions and move pseudo-instruction - Make it parse the register names correctly (for N32 / N64) llvm-svn: 165506
-
Micah Villmow authored
Add in the first step of the multiple pointer support. This adds in support to the data layout for specifying a per address space pointer size. The next step is to update the optimizers to allow them to optimize the different address spaces with this information. llvm-svn: 165505
-
Alexey Samsonov authored
Determine supported archs for compiler-rt libraries on Linux by trying to compile a simple executable llvm-svn: 165504
-
Alexey Samsonov authored
Fixup for r165097: build 32-bit ASan compiler-rt library on 64-bit Linux only if just-built clang can build simple 32-bit executables llvm-svn: 165503
-
Douglas Gregor authored
write out the macro history for that macro. Similarly, we need to cope with reading a macro definition that has been #undef'd. Take advantage of this new ability so that global code-completion results can refer to #undef'd macros, rather than losing them entirely. For multiply defined/#undef'd macros, we will still get the wrong result, but it's better than getting no result. llvm-svn: 165502
-
Benjamin Kramer authored
Clearing a SmallPtrSet is still expensive, split it out from OverloadCandidateSet::clear and don't do it on destruction. llvm-svn: 165501
-
Alexey Samsonov authored
llvm-svn: 165498
-
Bill Wendling authored
llvm-svn: 165497
-
Bill Wendling authored
llvm-svn: 165496
-
Bill Wendling authored
llvm-svn: 165495
-
Bill Wendling authored
llvm-svn: 165494
-
Alexey Samsonov authored
llvm-svn: 165493
-
Alexey Samsonov authored
llvm-svn: 165492
-
Alexey Samsonov authored
DeadArgumentElimination pass can replace one LLVM function with another, invalidating a pointer stored in debug info metadata entry for this function. To fix this, we collect debug info descriptors for functions before running a DeadArgumentElimination pass and "patch" pointers in metadata nodes if we replace a function. llvm-svn: 165490
-
Bill Wendling authored
opaque layer is responsible for knowing where that specific attribute is stored. llvm-svn: 165489
-
Bill Wendling authored
We use the enums to query whether an Attributes object has that attribute. The opaque layer is responsible for knowing where that specific attribute is stored. llvm-svn: 165488
-
Arnaud A. de Grandmaison authored
Patch by: Laszlo Nagy llvm-svn: 165486
-
Bill Wendling authored
llvm-svn: 165485
-
Bill Wendling authored
llvm-svn: 165484
-