- May 02, 2016
-
-
Pete Cooper authored
This adds llvm-pdbdump to the list of tools which get printed with the full path in verbose mode. This makes it easier to take the whole run line from verbose output and run it again without prepending with the builds bin directory. llvm-svn: 268250
-
Simon Pilgrim authored
llvm-svn: 268249
-
Chad Rosier authored
llvm-svn: 268248
-
Tom Stellard authored
Reviewers: arsenm Subscribers: arsenm, llvm-commits Differential Revision: http://reviews.llvm.org/D18603 llvm-svn: 268247
-
Sanjay Patel authored
llvm-svn: 268246
-
Sanjay Patel authored
llvm-svn: 268245
-
Sanjay Patel authored
llvm-svn: 268244
-
Kuba Brecka authored
This happens on a 64-bit platform that uses SizeClassAllocator32 (e.g. ASan on AArch64). When querying a large invalid pointer, `__sanitizer_get_allocated_size(0xdeadbeefdeadbeef)`, an assertion will fail. This patch changes PointerIsMine to return false if the pointer is outside of [kSpaceBeg, kSpaceBeg + kSpaceSize). Differential Revision: http://reviews.llvm.org/D15008 llvm-svn: 268243
-
Sanjay Patel authored
llvm-svn: 268242
-
Sanjay Patel authored
llvm-svn: 268241
-
Rafael Espindola authored
Should fix the bots. Otherwise we try to create a thin bsd anchive. llvm-svn: 268240
-
Sanjay Patel authored
llvm-svn: 268239
-
Kuba Brecka authored
There is a hard-to-reproduce crash happening on OS X that involves terminating the main thread (dispatch_main does that, see discussion at http://reviews.llvm.org/D18496) and later reusing the main thread's ThreadContext. This patch disables reuse of the main thread. I believe this problem exists only on OS X, because on other systems the main thread cannot be terminated without exiting the process. Differential Revision: http://reviews.llvm.org/D19722 llvm-svn: 268238
-
Simon Pilgrim authored
movmsk.ll tests are unchanged. llvm-svn: 268237
-
Chad Rosier authored
llvm-svn: 268236
-
Chad Rosier authored
llvm-svn: 268235
-
Aaron Ballman authored
llvm-svn: 268234
-
Chad Rosier authored
llvm-svn: 268233
-
Sanjay Patel authored
llvm-svn: 268232
-
Rafael Espindola authored
With this it is possible to use chroot/fakechroot to have a completely reproducible link even when thin archives or linker scripts have absolute paths. llvm-svn: 268231
-
Michael Zuckerman authored
Differential Revision: http://reviews.llvm.org/D17818 llvm-svn: 268230
-
Rafael Espindola authored
llvm-svn: 268229
-
George Rimar authored
Patch implements one of suggestions from Rafael Ávila de Espíndola, to fix segfault after section that contains personality being garbage collected. Suggestion was just to keep alive all non executable sections referenced by .eh_frame. This fixes PR27529. Differential revision: http://reviews.llvm.org/D19656 llvm-svn: 268228
-
David L Kreitzer authored
Fixes PR27241. Differential Revision: http://reviews.llvm.org/D19688 llvm-svn: 268227
-
Rafael Espindola authored
It will be used in lld. llvm-svn: 268226
-
Rafael Espindola authored
Otherwise lld fails to use the response file. llvm-svn: 268225
-
Michael Kruse authored
llvm-svn: 268224
-
Michael Kruse authored
The check for complexity compares the number of polyhedra in a set, which are combined by disjunctions (union, "OR"), not conjunctions (intersection, "AND"). llvm-svn: 268223
-
Michael Kruse authored
Add a command line switch to set the isl_options_set_schedule_outer_coincidence option. ISL then tries to build schedules where the outer member of a band satisfies the coincidence constraints. In practice this allows loop skewing for more parallelism in inner loops. llvm-svn: 268222
-
Johannes Doerfert authored
llvm-svn: 268221
-
Michael Kruse authored
llvm-svn: 268220
-
Jonas Paulsson authored
This checks for AGSI transformation, which is temporarily disabled. llvm-svn: 268219
-
Simon Atanasyan authored
llvm-svn: 268218
-
Michael Zuckerman authored
Differential Revision: http://reviews.llvm.org/D19774 llvm-svn: 268217
-
Jonas Paulsson authored
Only add operands for GRs to the LMG. Reviewed by Ulrich Weigand. llvm-svn: 268216
-
Jonas Paulsson authored
Marking implicit CC defs as dead everywhere except when CC is actually defined and used explicitly, is important since the post-ra scheduler will otherwise insert edges between instructions unnecessarily. Also temporarily disable LA(Y)-> AGSI optimization in foldMemoryOperandImpl(), since this inroduces a def of the CC reg, which is illegal unless it is known to be dead. Reviewed by Ulrich Weigand. llvm-svn: 268215
-
Michael Zuckerman authored
Differential Revision: http://reviews.llvm.org/D19467 llvm-svn: 268214
-
Michael Zuckerman authored
Differential Revision: http://reviews.llvm.org/D19580 llvm-svn: 268213
-
Craig Topper authored
[X86] Fix a bug in LOCK arithmetic operation pattern matching where the wrong immediate predicate check was being used for 64-bit instructions with 8-bit immediates. This didn't cause a bug because the order of the patterns ensured that the 64-bit instructions with 32-bit immediates were selected first. llvm-svn: 268212
-
Eric Christopher authored
llvm-svn: 268211
-