Go to file
Akira Hatanaka 34ee3ff83d Emit all directives except for ".cprestore" during asm printing rather than emit
them as machine instructions. Directives ".set noat" and ".set at" are now
emitted only at the beginning and end of a function except in the case where
they are emitted to enclose .cpload with an immediate operand that doesn't fit
in 16-bit field or unaligned load/stores.

Also, make the following changes:
- Remove function isUnalignedLoadStore and use a switch-case statement to
  determine whether an instruction is an unaligned load or store.

- Define helper function CreateMCInst which generates an instance of an MCInst
  from an opcode and a list of operands.

llvm-svn: 153552
2012-03-28 00:22:50 +00:00
clang Move the emission of strict enum range metadata behind a flag (the same 2012-03-27 23:58:37 +00:00
compiler-rt Log the allocator messages at a higher verbosity level. 2012-03-27 16:37:16 +00:00
debuginfo-tests
libclc
libcxx It appears that the standard accidentally removed the default constructor for error_category. I'm putting it back in. This fixes http://llvm.org/bugs/show_bug.cgi?id=12321. 2012-03-21 16:18:57 +00:00
libcxxabi I would really like to write the handlers in terms of C++11 atomics. This would give us the best performance, portablity, and safety tradeoff. Unfortunately I can not yet do that. So I've put the desired code in comments, and reverted the handler getters to the slower but safer legacy atomic intrinsics. 2012-03-19 16:56:51 +00:00
lld Test website auto-update. 2012-03-20 18:22:49 +00:00
lldb adding a summary for Objective-C type 'Class' 2012-03-27 21:49:20 +00:00
llvm Emit all directives except for ".cprestore" during asm printing rather than emit 2012-03-28 00:22:50 +00:00
polly Out of tree build support: Set TARGET_TRIPLE from the result of "llvm-config --host-target" 2012-03-27 07:56:07 +00:00