| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
| |
without a Function argument.
llvm-svn: 227622
|
| |
|
|
|
|
| |
to save typing a lot of static_casts.
llvm-svn: 227621
|
| |
|
|
| |
llvm-svn: 227620
|
| |
|
|
| |
llvm-svn: 227619
|
| |
|
|
|
|
| |
This fixes a crash in Unigine Heaven.
llvm-svn: 227618
|
| |
|
|
|
|
|
| |
This is consistent with how we interpret the MSVC /EH flag, which
controls -fcxx-exceptions.
llvm-svn: 227616
|
| |
|
|
|
|
|
| |
Some tests have tabs, some don't.
In vector-[sz]ext.ll, space wins (well duh!).
llvm-svn: 227615
|
| |
|
|
| |
llvm-svn: 227614
|
| |
|
|
| |
llvm-svn: 227613
|
| |
|
|
| |
llvm-svn: 227612
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
If a linker script is given with -l, LLD failed to read the file.
The bug was introduced in 227341.
llvm-svn: 227610
|
| |
|
|
| |
llvm-svn: 227609
|
| |
|
|
|
|
| |
since r199487.
llvm-svn: 227608
|
| |
|
|
| |
llvm-svn: 227607
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 227605
|
| |
|
|
|
|
|
| |
instruction and generalize it to optionally dereference the variable.
Follow-up to r227544.
llvm-svn: 227604
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
This reverts commit r227489, since this is the real one failing the bots.
llvm-svn: 227602
|
| |
|
|
|
|
|
|
| |
to respect the debug location of comparisons in jumps.""
This reverts commit r227600, since that reverted the wrong comit. Sorry.
llvm-svn: 227601
|
| |
|
|
|
|
|
|
| |
respect the debug location of comparisons in jumps."
This reverts commit r227488 as it was failing ARM bots.
llvm-svn: 227600
|
| |
|
|
| |
llvm-svn: 227599
|
| |
|
|
| |
llvm-svn: 227598
|
| |
|
|
|
|
|
| |
In the case of an invalid FPU name, place the caret at the name rather than FPU
directive.
llvm-svn: 227595
|
| |
|
|
| |
llvm-svn: 227594
|
| |
|
|
|
|
| |
Original patch by Gao Yunzhong!
llvm-svn: 227593
|
| |
|
|
| |
llvm-svn: 227592
|
| |
|
|
|
|
|
|
| |
in all cases.
Patch by Artem Belevich.
llvm-svn: 227591
|
| |
|
|
| |
llvm-svn: 227590
|
| |
|
|
|
|
|
|
|
| |
Added a test case for it.
Also added run lines for the test case in r227566.
Bugs found with afl-fuzz
llvm-svn: 227589
|
| |
|
|
| |
llvm-svn: 227588
|
| |
|
|
|
|
|
| |
I thought it was enough to just not add the tool subdirectory,
but apparently I need to explicitly mark it ignore.
llvm-svn: 227587
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
v2: Use constant and multiplication instead of division
v3: Use hex constants
Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
llvm-svn: 227585
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 227582
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 227580
|
| |
|
|
|
|
|
| |
It needs OS-specific knowledge and has not yet been adapted to other
systems.
llvm-svn: 227579
|
| |
|
|
| |
llvm-svn: 227578
|
| |
|
|
|
|
|
| |
Parser::ParseLexedMethodDeclaration: Use local var for Param
Sema::MergeCXXFunctionDecls: Use hasInheritedDefaultArg
llvm-svn: 227577
|
| |
|
|
|
|
|
|
|
|
|
|
| |
analyses back into the LTO code generator.
The pass manager builder (and the transforms library in general)
shouldn't be referencing the target machine at all.
This makes the LTO population work like the others -- the data layout
and target transform info need to be pre-populated.
llvm-svn: 227576
|
| |
|
|
|
|
| |
covering switch.
llvm-svn: 227575
|
| |
|
|
|
|
| |
r227519.
llvm-svn: 227574
|
| |
|
|
| |
llvm-svn: 227573
|
| |
|
|
|
|
| |
Committed unreviewed with permission.
llvm-svn: 227572
|
| |
|
|
|
|
| |
Differential Revision: http://reviews.llvm.org/D7253
llvm-svn: 227571
|
| |
|
|
|
|
| |
Differential Revision: http://reviews.llvm.org/D7233
llvm-svn: 227570
|