- Oct 02, 2012
-
-
Duncan Sands authored
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
-
Aaron Ballman authored
Splitting this test case into two because the behavior for the calling convention code is target-specific. llvm-svn: 165016
-
Aaron Ballman authored
Allowing individual targets to determine whether a given calling convention 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
-
Alexey Samsonov authored
llvm-svn: 165009
-
Alexey Samsonov authored
[ASan] Change __asan_set_on_error_callback to weak overridable __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
-
Aaron Ballman authored
llvm-svn: 165007
-
Evgeniy Stepanov authored
llvm-svn: 165006
-
Axel Naumann authored
Add redecls into their lexical DeclContext: this is what they assert on, and 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
-
Dmitry Vyukov authored
llvm-svn: 165004
-
Alexey Samsonov authored
llvm-svn: 165003
-
Axel Naumann authored
Enable programmatic provisioning of virtual module.map files (instead of 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
-
Axel Naumann authored
llvm-svn: 165001
-
Alexey Samsonov authored
[Sanitizer/ASan] Simplify the code that prints and symbolizes stack traces. 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
-
Dmitry Vyukov authored
llvm-svn: 164999
-
Dmitry Vyukov authored
llvm-svn: 164998
-
Dmitry Vyukov authored
llvm-svn: 164997
-
James Molloy authored
Patch by David Tweed! llvm-svn: 164996
-
Benjamin Kramer authored
llvm-svn: 164995
-
Benjamin Kramer authored
llvm-svn: 164994
-
Axel Naumann authored
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
-
Bill Wendling authored
llvm-svn: 164992
-
rdar://problem/11791234Greg Clayton authored
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
-
Ted Kremenek authored
for ARC. Fixes <rdar://problem/12407705> llvm-svn: 164990
-
Lang Hames authored
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
-
Ted Kremenek authored
Fixes <rdar://problem/12355298> llvm-svn: 164988
-
Chandler Carruth authored
llvm-svn: 164987
-
Chandler Carruth authored
Again, let me know if anything breaks due to this! llvm-svn: 164986
-
Jason Molenda authored
Reduce the amount of output that DynamicLoaderDarwinKernel prints for each kext it loads. <rdar://problem/7714201> llvm-svn: 164985
-
Jordan Rose authored
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
-
Chad Rosier authored
llvm-svn: 164983
-
NAKAMURA Takumi authored
llvm-svn: 164982
-
Hemant Kulkarni authored
Reorganize to derive all sections from SectionChunk. Construct section table header from SectionChunk. llvm-svn: 164981
-
Chad Rosier authored
Rework the logic to account for the fact that we no longer create a MCInst. llvm-svn: 164980
-
Chad Rosier authored
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
-
Michael Gottesman authored
[clang-tests] Changed relative paths to absolute paths in run command for 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
-
Fariborz Jahanian authored
skip the x86_64 version for mingw32 and win32. llvm-svn: 164977
-
Sid Manning authored
* 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
-
NAKAMURA Takumi authored
llvm-svn: 164975
-
Jim Grosbach authored
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
-
- Oct 01, 2012
-
-