- Jan 30, 2015
-
-
Colin LeMahieu authored
llvm-svn: 227619
-
Tom Stellard authored
This fixes a crash in Unigine Heaven. llvm-svn: 227618
-
Reid Kleckner authored
This is consistent with how we interpret the MSVC /EH flag, which controls -fcxx-exceptions. llvm-svn: 227616
-
Ahmed Bougacha authored
Some tests have tabs, some don't. In vector-[sz]ext.ll, space wins (well duh!). llvm-svn: 227615
-
Reid Kleckner authored
llvm-svn: 227614
-
Colin LeMahieu authored
llvm-svn: 227613
-
Colin LeMahieu authored
llvm-svn: 227612
-
Reid Kleckner authored
MSDN's x64 software conventions page says that this is one of the fixed list of legal epilogues: https://msdn.microsoft.com/en-us/library/tawsa7cb.aspx Presumably this is how the unwinder distinguishes epilogue jumps from in-function control flow. Also normalize the way we place "## TAILCALL" comments on such jumps. llvm-svn: 227611
-
Rui Ueyama authored
If a linker script is given with -l, LLD failed to read the file. The bug was introduced in 227341. llvm-svn: 227610
-
Colin LeMahieu authored
llvm-svn: 227609
-
Yunzhong Gao authored
since r199487. llvm-svn: 227608
-
Colin LeMahieu authored
llvm-svn: 227607
-
Chad Rosier authored
Add tie breaker to colorChainSet() sort so that processing order doesn't depend on std::set order, which depends on pointer order, which is unstable from run to run. No test case as this is nearly impossible to reproduce. Phabricator Review: http://reviews.llvm.org/D7265 Patch by Geoff Berry <gberry@codeaurora.org>! llvm-svn: 227606
-
Adrian Prantl authored
llvm-svn: 227605
-
Adrian Prantl authored
instruction and generalize it to optionally dereference the variable. Follow-up to r227544. llvm-svn: 227604
-
Saleem Abdulrasool authored
If the original FPU specification involved a restricted VFP unit (d16), ensure that we reset the functionality when we encounter a new FPU type. In particular, if the user specified vfpv3-d16, but switched to a VFPv3 (which has 32 double precision registers), we would fail to reset the D16 feature, and treat it as being equivalent to vfpv3-d16. llvm-svn: 227603
-
Renato Golin authored
This reverts commit r227489, since this is the real one failing the bots. llvm-svn: 227602
-
Renato Golin authored
Revert "Revert "Matching ARM change for r227481: DebugInfo: Teach Fast ISel to respect the debug location of comparisons in jumps."" This reverts commit r227600, since that reverted the wrong comit. Sorry. llvm-svn: 227601
-
Renato Golin authored
Revert "Matching ARM change for r227481: DebugInfo: Teach Fast ISel to respect the debug location of comparisons in jumps." This reverts commit r227488 as it was failing ARM bots. llvm-svn: 227600
-
Alexey Samsonov authored
llvm-svn: 227599
-
Colin LeMahieu authored
llvm-svn: 227598
-
Saleem Abdulrasool authored
In the case of an invalid FPU name, place the caret at the name rather than FPU directive. llvm-svn: 227595
-
Zachary Turner authored
llvm-svn: 227594
-
Filipe Cabecinhas authored
Original patch by Gao Yunzhong! llvm-svn: 227593
-
Filipe Cabecinhas authored
llvm-svn: 227592
-
Eric Christopher authored
in all cases. Patch by Artem Belevich. llvm-svn: 227591
-
Rui Ueyama authored
llvm-svn: 227590
-
Filipe Cabecinhas authored
Added a test case for it. Also added run lines for the test case in r227566. Bugs found with afl-fuzz llvm-svn: 227589
-
Colin LeMahieu authored
llvm-svn: 227588
-
Zachary Turner authored
I thought it was enough to just not add the tool subdirectory, but apparently I need to explicitly mark it ignore. llvm-svn: 227587
-
Zachary Turner authored
In preparation for adding PDB support to LLVM, this moves the DWARF parsing code to its own subdirectory under DebugInfo, and renames LLVMDebugInfo to LLVMDebugInfoDWARF. This is purely a mechanical / build system change. Differential Revision: http://reviews.llvm.org/D7269 Reviewed by: Eric Christopher llvm-svn: 227586
-
Jan Vesely authored
v2: Use constant and multiplication instead of division v3: Use hex constants Signed-off-by:
Jan Vesely <jan.vesely@rutgers.edu> llvm-svn: 227585
-
Saleem Abdulrasool authored
The FPU directive permits the user to switch the target FPU, enabling instructions that would be otherwise unavailable. However, when configuring the new subtarget features, we would not enable the implied functions for newer FPUs. This would result in invalid rejection of valid input. Ensure that we inherit the implied FPU functionality when enabling newer versions of the FPU. Fortunately, these are mostly hierarchical, unlike the CPUs. Addresses PR22395. llvm-svn: 227584
-
Daniel Sanders authored
Patch by Vladimir Medic Reviewers: echristo, atanasyan, dsanders Reviewed By: atanasyan, dsanders Subscribers: llvm-commits, echristo, atanasyan Differential Revision: http://reviews.llvm.org/D6091 llvm-svn: 227583
-
Sanjay Patel authored
llvm-svn: 227582
-
Nico Weber authored
Even with r227555, this still crashed: struct S { int A; ~A::A() {} }; That's because ParseOptionalCXXScopeSpecifier()'s call to ActOnCXXNestedNameSpecifier() doesn't mark the scope spec as invalid if sema thought it's a good idea to fixit-correct "::" to ":". For the diagnostic improvement done in r217302, we never want :: to be interpreted as :, so fix this by setting ColonSacred to false temporarily. Found by SLi's bot. llvm-svn: 227581
-
Ed Maste authored
llvm-svn: 227580
-
Ed Maste authored
It needs OS-specific knowledge and has not yet been adapted to other systems. llvm-svn: 227579
-
Ed Maste authored
llvm-svn: 227578
-
Nathan Sidwell authored
Parser::ParseLexedMethodDeclaration: Use local var for Param Sema::MergeCXXFunctionDecls: Use hasInheritedDefaultArg llvm-svn: 227577
-