Go to file
Juergen Ributzka 9503327756 [FastIsel][AArch64] Fix previous commit r214844 (Don't perform sign-/zero-extension for function arguments that have already been sign-/zero-extended.)
The original code would fail for unsupported value types like i1, i8, and i16.
This fix changes the code to only create a sub-register copy for i64 value types
and all other types (i1/i8/i16/i32) just use the source register without any
modifications.

getRegClassFor() is now guarded by the i64 value type check, that guarantees
that we always request a register for a valid value type.

llvm-svn: 214848
2014-08-05 07:31:30 +00:00
clang MS ABI: Make the alias template mangling more correct 2014-08-05 06:42:40 +00:00
clang-tools-extra [clang-tidy] Rewrite a for-range loop in the old style. 2014-08-04 10:11:47 +00:00
compiler-rt [UBSan] Allow to suppress reports from vptr checker for specified types. 2014-08-05 01:24:22 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc relational: Add islessequal(floatN) builtin 2014-08-01 21:50:59 +00:00
libcxx dit pointed out on IRC that '__i = _VSTD::next(__i)' was a very long-winded way of writing '++__i'. Since I hate being thought of as long-winded (this checkin comment notwithstanding), I fixed it. No functionality change. 2014-08-05 01:34:12 +00:00
libcxxabi [unwinder] Tell the assembler that functions are functions so that the linker knows how to link them. 2014-08-01 22:02:21 +00:00
lld [PECOFF] addDeadStripRoot is not thread-safe. 2014-08-05 01:44:43 +00:00
lldb If you found a step through plan stop looking up the stack for a step out plan. 2014-08-05 01:59:20 +00:00
llvm [FastIsel][AArch64] Fix previous commit r214844 (Don't perform sign-/zero-extension for function arguments that have already been sign-/zero-extended.) 2014-08-05 07:31:30 +00:00
openmp CMake: remove duplicated source file from list 2014-06-02 13:09:24 +00:00
polly Do allow negative offsets in the outermost array dimension 2014-08-03 21:07:30 +00:00