llvm-6502/lib/VMCore
Chris Lattner a43a3f2379 When doing v1->RAUW(v2), don't do anything to metadata. We don't know
why one was replaced with the other.  Even in the specific case of 
debug information, it doesn't make sense to transfer the location over,
this will just result in jumbled loc info.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92241 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-29 02:53:52 +00:00
..
AsmWriter.cpp This is a major cleanup of the instruction metadata interfaces that 2009-12-28 23:41:32 +00:00
Attributes.cpp
AutoUpgrade.cpp I don't see any point in having both eh.selector.i32 and eh.selector.i64, 2009-10-14 16:11:37 +00:00
BasicBlock.cpp Qualify a bunch of explicit template instantiations to satisfy clang++. 2009-12-19 00:55:12 +00:00
CMakeLists.txt add IRBuilder.cpp to cmake 2009-12-28 21:52:41 +00:00
ConstantFold.cpp Aggressively flip compare constant expressions where appropriate; constant 2009-12-17 06:07:04 +00:00
ConstantFold.h
Constants.cpp add a layer of accessors around the Value::SubClassData member, and use 2009-12-29 02:14:09 +00:00
ConstantsContext.h remove a bunch of locking from LLVMContextImpl. Since only one thread 2009-11-01 18:42:03 +00:00
Core.cpp I forgot to update the prototype for LLVMBuildIntCast when correcting 2009-11-23 10:49:03 +00:00
Dominators.cpp Qualify a bunch of explicit template instantiations to satisfy clang++. 2009-12-19 00:55:12 +00:00
Function.cpp add a layer of accessors around the Value::SubClassData member, and use 2009-12-29 02:14:09 +00:00
Globals.cpp In GlobalVariable::setInitializer, assert that the initializer has the 2009-11-17 00:43:13 +00:00
InlineAsm.cpp Pass StringRef by value. 2009-11-06 10:58:06 +00:00
Instruction.cpp sink the Instruction::HasMetadata bit into SubclassData. 2009-12-29 02:46:09 +00:00
Instructions.cpp sink the Instruction::HasMetadata bit into SubclassData. 2009-12-29 02:46:09 +00:00
IntrinsicInst.cpp
IRBuilder.cpp This is a major cleanup of the instruction metadata interfaces that 2009-12-28 23:41:32 +00:00
LeakDetector.cpp remove a bunch of locking from LLVMContextImpl. Since only one thread 2009-11-01 18:42:03 +00:00
LeaksContext.h Catch more cases of a pointer being marked garbage twice. This helps when 2009-12-18 20:35:38 +00:00
LLVMContext.cpp prune some #includes 2009-12-28 08:24:16 +00:00
LLVMContextImpl.h This fixes a memory leak in OpaqueType found by Google's internal heapchecker. 2009-12-17 19:55:06 +00:00
Makefile
Mangler.cpp
Metadata.cpp When doing v1->RAUW(v2), don't do anything to metadata. We don't know 2009-12-29 02:53:52 +00:00
Module.cpp Qualify a bunch of explicit template instantiations to satisfy clang++. 2009-12-19 00:55:12 +00:00
ModuleProvider.cpp
Pass.cpp Move several function bodies which are rarely inlined out of line. 2009-12-14 19:43:09 +00:00
PassManager.cpp Avoid assigning to Changed when it won't be used after the return. 2009-12-25 13:50:18 +00:00
PrintModulePass.cpp Remove includes of Support/Compiler.h that are no longer needed after the 2009-10-25 06:57:41 +00:00
SymbolTableListTraitsImpl.h
Type.cpp Put TypesEqual and TypeHasCycleThroughItself in namespace llvm so ADL from 2009-12-19 00:51:42 +00:00
TypesContext.h
TypeSymbolTable.cpp Pass StringRef by value. 2009-11-06 10:58:06 +00:00
Use.cpp
Value.cpp When doing v1->RAUW(v2), don't do anything to metadata. We don't know 2009-12-29 02:53:52 +00:00
ValueSymbolTable.cpp Pass StringRef by value. 2009-11-06 10:58:06 +00:00
ValueTypes.cpp
Verifier.cpp Rewrite the function-local validation logic for MDNodes (most of r91708). 2009-12-28 09:07:21 +00:00