llvm-6502/lib
Dan Gohman 1895991a08 To create a copy of a SmallVector with an element removed from the
middle, copy the elements in two groups, rather than copying all the
elements and then doing an erase on the middle of the result. These
are SmallVectors, so we shouldn't expect to hit dynamic allocation
in the common case.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111151 91177308-0d34-0410-b5e6-96231b3b80d8
2010-08-16 16:57:24 +00:00
..
Analysis To create a copy of a SmallVector with an element removed from the 2010-08-16 16:57:24 +00:00
Archive
AsmParser
Bitcode Revert r111082. No warnings for this common pattern. 2010-08-15 10:27:23 +00:00
CodeGen
CompilerDriver
ExecutionEngine
Linker Revert r111082. No warnings for this common pattern. 2010-08-15 10:27:23 +00:00
MC silence a vc2010 warning: " result of 32-bit shift implicitly converted to 2010-08-16 16:35:20 +00:00
Support Add hooks to FoldingSetTrait to allow specializations to provide 2010-08-16 15:30:39 +00:00
System
Target Revert r111082. No warnings for this common pattern. 2010-08-15 10:27:23 +00:00
Transforms Instead of having CollectSubexpr's categorize operands as interesting or 2010-08-16 15:50:00 +00:00
VMCore Revert r111082. No warnings for this common pattern. 2010-08-15 10:27:23 +00:00
Makefile