| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 165019
|
|
|
|
|
|
| |
Instead, print the correct address at runtime.
llvm-svn: 165018
|
|
|
|
|
|
|
| |
the add/sub case since in the case of multiplication you also have to check that
the operation in the larger type did not overflow.
llvm-svn: 165017
|
|
|
|
|
|
| |
convention code is target-specific.
llvm-svn: 165016
|
|
|
|
|
|
|
|
| |
is allowed or ignored with warning. This allows for correct name mangling for x64 targets on Windows, which in turn allows for linking against the Win32 APIs.
Fixes PR13782
llvm-svn: 165015
|
|
|
|
| |
llvm-svn: 165009
|
|
|
|
|
|
| |
__asan_on_error, so that ASan would call the latter even if it finds the error early (i.e. during module initialization)
llvm-svn: 165008
|
|
|
|
| |
llvm-svn: 165007
|
|
|
|
| |
llvm-svn: 165006
|
|
|
|
|
|
|
|
| |
the merging should have set it correctly.
This is especially relevant for templatedDecls that might be injected (and thus have their DeclContext set to) somewhere completely different.
llvm-svn: 165005
|
|
|
|
| |
llvm-svn: 165004
|
|
|
|
| |
llvm-svn: 165003
|
|
|
|
|
|
|
|
| |
writing out actual module.map files).
Opens up the wonders of clang::Modules to tools - though they remain as experimental as before.
llvm-svn: 165002
|
|
|
|
|
|
| |
the ASTConsumer.
llvm-svn: 165001
|
|
|
|
|
|
| |
Fall back to module+offset if user-provided symbolizer failed. Use weak function __asan_symbolize instead of __asan_set_symbolize_callback in ASan interface, so that we're able to symbolize reports for errors that happen before the main() is called, for example, during module initialization.
llvm-svn: 165000
|
|
|
|
| |
llvm-svn: 164999
|
|
|
|
| |
llvm-svn: 164998
|
|
|
|
| |
llvm-svn: 164997
|
|
|
|
|
|
| |
Patch by David Tweed!
llvm-svn: 164996
|
|
|
|
|
|
| |
test.
llvm-svn: 164995
|
|
|
|
| |
llvm-svn: 164994
|
|
|
|
|
|
|
|
|
|
|
| |
Check whether a pending instantiation needs to be instantiated (or whether an instantiation already exists).
Verify the size of the PendingInstantiations record (was only checking size of existing PendingInstantiations).
Migrate Obj-C++ part of redecl-merge into separate test, now that this is growing.
templates.mm: test that CodeGen has seen exactly one definition of template instantiations.
redecl-merge.m: use "@" specifier for expected-diagnostics.
llvm-svn: 164993
|
|
|
|
| |
llvm-svn: 164992
|
|
|
|
|
|
|
|
|
| |
Shared libraries on MacOSX were not properly being removed from the shared
module list when re-running a debug session due to an error in:
Module::MatchesModuleSpec()
llvm-svn: 164991
|
|
|
|
|
|
|
|
| |
allowed
for ARC. Fixes <rdar://problem/12407705>
llvm-svn: 164990
|
|
|
|
|
|
|
|
| |
Clang will now honor the FP_CONTRACT pragma and emit LLVM
fmuladd intrinsics for expressions of the form A * B + C (when they occur in a
single statement).
llvm-svn: 164989
|
|
|
|
|
|
|
|
| |
function.
Fixes <rdar://problem/12355298>
llvm-svn: 164988
|
|
|
|
| |
llvm-svn: 164987
|
|
|
|
|
|
| |
Again, let me know if anything breaks due to this!
llvm-svn: 164986
|
|
|
|
|
|
|
|
| |
Reduce the amount of output that DynamicLoaderDarwinKernel
prints for each kext it loads.
<rdar://problem/7714201>
llvm-svn: 164985
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also applies to -Wnonnull, -Wtype-safety, and -Wnon-pod-varargs.
All of these can be better checked at instantiation time.
This change does not actually affect regular CallExpr function calls,
since the checks there only happen after overload resolution.
However, it will affect Objective-C method calls.
<rdar://problem/12373934>
llvm-svn: 164984
|
|
|
|
| |
llvm-svn: 164983
|
|
|
|
| |
llvm-svn: 164982
|
|
|
|
|
|
|
| |
Reorganize to derive all sections from SectionChunk.
Construct section table header from SectionChunk.
llvm-svn: 164981
|
|
|
|
|
|
| |
Rework the logic to account for the fact that we no longer create a MCInst.
llvm-svn: 164980
|
|
|
|
|
|
|
|
|
|
|
| |
map constraints and MCInst operands to inline asm operands. This replaces the
getMCInstOperandNum() function.
The logic to determine the constraints are not in place, so we still default to
a register constraint (i.e., "r"). Also, we no longer build the MCInst but
rather return just the opcode to get the MCInstrDesc.
llvm-svn: 164979
|
|
|
|
|
|
|
|
| |
annotate-macro-args.m, get-cursor-macro-args.m, import_self.c.
This fixes make check-all failures when make -C is used to run the tests.
llvm-svn: 164978
|
|
|
|
|
|
| |
skip the x86_64 version for mingw32 and win32.
llvm-svn: 164977
|
|
|
|
|
|
|
|
|
|
| |
* Updates ReaderELF.cpp contentType method to match ELF.h's logic and now handle
typeData
* Add -arch to ldd-core testdriver
* Add testcase to check typeData
* Update others to stay in sync with this change.
llvm-svn: 164976
|
|
|
|
| |
llvm-svn: 164975
|
|
|
|
|
|
|
|
|
|
| |
The target backend can support data-in-code load commands even when
the assembler doesn't, or vice-versa. Allow targets to opt-in for
direct-to-object.
PR13973.
llvm-svn: 164974
|
|
|
|
|
|
| |
NSDictionary children
llvm-svn: 164973
|
|
|
|
|
|
| |
was already approved
llvm-svn: 164972
|
|
|
|
| |
llvm-svn: 164971
|
|
|
|
|
|
|
| |
32bit and 64bit version of modern translator.
// rdar://12189793
llvm-svn: 164970
|
|
|
|
| |
llvm-svn: 164969
|
|
|
|
|
|
| |
in core constant expressions, despite not being a literal type.
llvm-svn: 164968
|
|
|
|
|
|
|
| |
representation. Fix crash if it appears in the return type of a member function
definition.
llvm-svn: 164967
|
|
|
|
| |
llvm-svn: 164966
|
|
|
|
| |
llvm-svn: 164965
|