llvm-6502/lib
Chandler Carruth ffd79061cc Lift self-copy protection up to the header file and add self-move
protection to the same layer.

This is in line with Howard's advice on how best to handle self-move
assignment as he explained on SO[1]. It also ensures that implementing
swap with move assignment continues to work in the case of self-swap.

[1]: http://stackoverflow.com/questions/9322174/move-assignment-operator-and-if-this-rhs

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195705 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-26 00:54:44 +00:00
..
Analysis [PM] Rename the 'Mod' member to the more idiomatic 'M'. No functionality 2013-11-26 00:37:23 +00:00
AsmParser
Bitcode
CodeGen DebugInfo: Remove CompileUnit::constructTypeDIEImpl now that it's just a simple wrapper again. 2013-11-26 00:35:04 +00:00
DebugInfo DebugInfo: Avoid emitting pubtype entries for type DIEs that just indirect to a type unit. 2013-11-26 00:22:37 +00:00
ExecutionEngine [mips] Resolve relocation for the stubs in MCJIT when load address is known 2013-11-19 21:56:00 +00:00
IR [PM] Complete the cross-layer interfaces with a Module-to-Function 2013-11-23 01:25:07 +00:00
IRReader
Linker
LTO
MC ARM integrated assembler generates incorrect nop opcode 2013-11-25 19:11:13 +00:00
Object
Option
Support Lift self-copy protection up to the header file and add self-move 2013-11-26 00:54:44 +00:00
TableGen
Target Add an intrinsic for the SSE2 PAUSE instruction. 2013-11-26 00:20:43 +00:00
Transforms Migrate metadata information from scalar to vector instructions during 2013-11-23 00:48:34 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile