- Nov 17, 2012
-
-
Andrew Kaylor authored
llvm-svn: 168225
-
Greg Clayton authored
llvm-svn: 168224
-
Eric Christopher authored
llvm-svn: 168223
-
Chad Rosier authored
llvm-svn: 168222
-
Andrew Kaylor authored
llvm-svn: 168221
-
Filipe Cabecinhas authored
llvm-svn: 168220
-
Eric Christopher authored
llvm-svn: 168218
-
Bill Wendling authored
Revert r167799. It's not really correct, and it doesn't fix the problem that it was intended to fix. llvm-svn: 168217
-
- Nov 16, 2012
-
-
Chad Rosier authored
llvm-svn: 168215
-
Dmitri Gribenko authored
llvm-svn: 168213
-
Chad Rosier authored
This was causing different behavior when using -x objective-c++-cpp-output as compared to -x objc++-cpp-output. Specifically, the driver was not adding the -fcxx-exceptions flag in the latter case. rdar://12680312 llvm-svn: 168212
-
Benjamin Kramer authored
They are just useless and prevent SmallVector from picking an optimized codepath for memcpyable elements. llvm-svn: 168211
-
Andrew Kaylor authored
llvm-svn: 168210
-
Howard Hinnant authored
by Kimball Thurston. This fixes http://llvm.org/bugs/show_bug.cgi?id=14358. llvm-svn: 168209
-
Jakub Staszak authored
llvm-svn: 168208
-
Weiming Zhao authored
This patch replaces the hard coded GPR pair [R0, R1] of Intrinsic:arm_ldrexd and [R2, R3] of Intrinsic:arm_strexd with even/odd GPRPair reg class. Similar to the lowering of atomic_64 operation. llvm-svn: 168207
-
Dmitri Gribenko authored
There are better ways of limiting the amount of information if there is a need for that. Patch by Philip Craig. llvm-svn: 168206
-
rdar://problem/12238339Greg Clayton authored
Make sure architectures are obeyed for skinny mach files. llvm-svn: 168205
-
Greg Clayton authored
llvm-svn: 168204
-
Andrew Trick authored
llvm-svn: 168203
-
Andrew Trick authored
llvm-svn: 168202
-
Richard Osborne authored
llvm-svn: 168201
-
Anton Korobeynikov authored
This fixes PR14359 llvm-svn: 168200
-
Richard Osborne authored
An alias to a function should use pc relative addressing. llvm-svn: 168199
-
Justin Holewinski authored
llvm-svn: 168198
-
Justin Holewinski authored
Before, the parser would assert on the following code: @a2 = global i8 addrspace(1)* @a @a = addrspace(1) global i8 0 because the type of @a was "i8*" instead of "i8 addrspace(1)*" when parsing the initializer for @a2. llvm-svn: 168197
-
Duncan Sands authored
llvm-svn: 168196
-
Hemant Kulkarni authored
llvm-svn: 168195
-
Craig Topper authored
llvm-svn: 168191
-
rdar://problem/12712928Greg Clayton authored
Removed an assert that was for debug only. llvm-svn: 168190
-
Will Schmidt authored
ReleaseNotes.html updates reflecting PPC64 Elf Linux efforts and progress. llvm-svn: 168189
-
Duncan Sands authored
but wasn't due to the same logic bug that caused PR14361. llvm-svn: 168186
-
Joe Abbey authored
A PR is being filed to address some code issues here. llvm-svn: 168185
-
Daniel Malea authored
made in upstream llvm (r168114) llvm-svn: 168184
-
Craig Topper authored
llvm-svn: 168183
-
Chris Lattner authored
llvm-svn: 168182
-
Duncan Sands authored
replaced by this patch is equivalent to the new logic, but you'd be wrong, and that's exactly where the bug was. There's a similar bug in instsimplify which manifests itself as instsimplify failing to simplify this, rather than doing it wrong, see next commit. llvm-svn: 168181
-
Andrew Kaylor authored
llvm-svn: 168180
-
Craig Topper authored
llvm-svn: 168178
-
Daniel Jasper authored
The problem is that a partial match of an (explicit or implicit) allOf matcher binds results, i.e. recordDecl(decl().bind("x"), hasName("A")) can very well bind a record that is not named "A". With this fix, the common cases of stumbling over this bug are fixed by the BoundNodesMap overwriting the results of a partial match. An error can still be created with a weird combination of anyOf and allOf (see inactive test). We need to decide whether this is worth fixing, as the fix will have performance impact. Review: http://llvm-reviews.chandlerc.com/D124 llvm-svn: 168177
-