llvm-6502/include/llvm
Chris Lattner de4845c163 Switch the code generator (except the JIT) onto the new DebugLoc
representation.  This eliminates the 'DILocation' MDNodes for 
file/line/col tuples from -O0 -g codegen.

This remove the old DebugLoc class, making it a typedef for DebugLoc,
I'll rename NewDebugLoc next.

I didn't update the JIT to use the new apis, so it will continue to
work, but be as slow as before.  Someone should eventually do this
or, better yet, rip out the JIT debug info stuff and build the JIT
on top of MC.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100209 91177308-0d34-0410-b5e6-96231b3b80d8
2010-04-02 19:42:39 +00:00
..
ADT Introduce namespace-scope functions to enable LLVM statistics without 2010-03-30 17:32:08 +00:00
Analysis Switch the code generator (except the JIT) onto the new DebugLoc 2010-04-02 19:42:39 +00:00
Assembly Revert 100204. It broke a bunch of tests and apparently changed what passes are run during codegen. 2010-04-02 19:29:15 +00:00
Bitcode Add support for a union type in LLVM IR. Patch by Talin! 2010-02-12 20:49:41 +00:00
CodeGen Switch the code generator (except the JIT) onto the new DebugLoc 2010-04-02 19:42:39 +00:00
CompilerDriver Make it not an error to specify -O* options several times. 2010-03-05 04:46:39 +00:00
Config Tell Valgrind when we modify already-executed machine code so it knows 2010-03-15 04:57:55 +00:00
ExecutionEngine
MC Rip out the 'is temporary' nonsense from the MCContext interface to 2010-03-30 18:10:53 +00:00
Support Switch the code generator (except the JIT) onto the new DebugLoc 2010-04-02 19:42:39 +00:00
System Fix use-of-uninitialized value when RWX memory can't be allocated (PR6701). 2010-03-28 11:07:36 +00:00
Target Correctly lower memset / memcpy of undef. It should be a nop. PR6767. 2010-04-02 19:36:14 +00:00
Transforms Revert r100191 since it breaks objc in clang 2010-04-02 18:43:02 +00:00
AbstractTypeUser.h
Argument.h
Attributes.h Reduce size of 'StackAlignment' field from 5 to 3 bits. Seriously, who needs a 2010-02-21 04:26:06 +00:00
AutoUpgrade.h
BasicBlock.h
CallGraphSCCPass.h Revert 100204. It broke a bunch of tests and apparently changed what passes are run during codegen. 2010-04-02 19:29:15 +00:00
CallingConv.h add support, testcases, and dox for the new GHC calling 2010-03-11 00:22:57 +00:00
CMakeLists.txt
Constant.h
Constants.h Add more information to the getSizeOf comment. 2010-02-25 15:55:28 +00:00
DerivedTypes.h Add support for a union type in LLVM IR. Patch by Talin! 2010-02-12 20:49:41 +00:00
Function.h Finally land the InvokeInst operand reordering. 2010-03-24 13:21:49 +00:00
GlobalAlias.h
GlobalValue.h Add static methods to handle Linkage Types. 2010-03-06 07:22:39 +00:00
GlobalVariable.h
GVMaterializer.h
InlineAsm.h Memoize InlineAsms into the LLVMContext and delete them on shutdown. 2010-03-21 20:37:19 +00:00
InstrTypes.h doxygenize some comments, patch by Peter Collingbourne! 2010-02-12 21:54:28 +00:00
Instruction.def
Instruction.h Switch the representation of the location in instruction from 2010-04-01 05:23:13 +00:00
Instructions.h Reapply r99451 with a fix to move the NoInline check to the cost functions 2010-03-25 04:49:10 +00:00
IntrinsicInst.h Revert r100191 since it breaks objc in clang 2010-04-02 18:43:02 +00:00
Intrinsics.h
Intrinsics.td Revert r100191 since it breaks objc in clang 2010-04-02 18:43:02 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td [llvm_void_ty] is no longer needed for result types, 2010-03-23 23:46:07 +00:00
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td [llvm_void_ty] is no longer needed for result types, 2010-03-23 23:46:07 +00:00
IntrinsicsX86.td Add aeskeygenassist intrinsic and rename all of the aes intrinsics to 2010-04-01 03:05:45 +00:00
IntrinsicsXCore.td
LinkAllPasses.h remove anders-aa from mainline, it isn't maintained and is 2010-03-01 19:24:17 +00:00
LinkAllVMCore.h
Linker.h Fix "the the" and similar typos. 2010-02-10 16:03:48 +00:00
LLVMContext.h Fix a major source of compile-time slowness at -O0 -g by optimizing 2010-03-30 23:03:27 +00:00
Metadata.h Delete MDNodes when LLVMContext is destroyed. Previous attempts: r97918, r97788. 2010-03-13 01:26:15 +00:00
Module.h
OperandTraits.h fix PR6589 2010-03-16 10:59:48 +00:00
Operator.h
Pass.h Revert 100204. It broke a bunch of tests and apparently changed what passes are run during codegen. 2010-04-02 19:29:15 +00:00
PassAnalysisSupport.h
PassManager.h
PassManagers.h reapply my timer rewrite with a change for PassManager to store 2010-03-30 04:03:22 +00:00
PassSupport.h
SymbolTableListTraits.h
Type.h Switch isa_impl from a function template to a class template with a 2010-03-30 18:05:52 +00:00
TypeSymbolTable.h
Use.h
User.h
Value.h Switch isa_impl from a function template to a class template with a 2010-03-30 18:05:52 +00:00
ValueSymbolTable.h