llvm-6502/include/llvm
Chris Lattner d6f16587ab Sprinkle some PrettyStackEntry magic into the passmanager. With this, we now
get nice and happy stack traces when we crash in an optimizer or codegen.  For
example, an abort put in UnswitchLoops now looks like this:

Stack dump:
0.	Program arguments: clang pr3399.c -S -O3 
1.	<eof> parser at end of file
2.	per-module optimization passes
3.	Running pass 'CallGraph Pass Manager' on module 'pr3399.c'.
4.	Running pass 'Loop Pass Manager' on function '@foo'
5.	Running pass 'Unswitch loops' on basic block '%for.inc'
Abort



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66260 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-06 06:45:05 +00:00
..
ADT Give sentinel traits the right to determine the policy where the sentinel is kept. 2009-03-04 20:36:44 +00:00
Analysis Make LoopInfo::print() identify header, exit, and latch blocks, 2009-02-27 00:05:54 +00:00
Assembly simplify handling "don't print top level name" processing, so that we get 2009-03-01 01:16:21 +00:00
Bitcode Removed trailing whitespace. 2009-02-20 23:04:06 +00:00
CodeGen do not close friendship with every odd class 2009-03-06 01:09:27 +00:00
CompilerDriver Move code from Main.cpp to the include dir. 2009-03-02 09:03:02 +00:00
Config Regenerate. 2009-03-05 08:20:44 +00:00
Debugger
ExecutionEngine Add support to the JIT for true non-lazy operation. When a call to a function 2009-02-18 08:31:02 +00:00
Support ooops, forgot to include the pointless-write eliminator in my previous checkin 2009-03-04 21:54:31 +00:00
System Add a new 'AddSignalHandler' function to Signals.h that allows 2009-03-04 21:21:36 +00:00
Target Fix a bunch of Doxygen syntax issues. Escape special characters, 2009-03-03 02:55:14 +00:00
Transforms Add "check/remove dbg var" helper routines. 2009-03-06 00:19:37 +00:00
AbstractTypeUser.h
Argument.h
Attributes.h
AutoUpgrade.h
BasicBlock.h ooops, forgot to include the pointless-write eliminator in my previous checkin 2009-03-04 21:54:31 +00:00
CallGraphSCCPass.h
CallingConv.h
CMakeLists.txt
Constant.h
Constants.h Fix a bunch of Doxygen syntax issues. Escape special characters, 2009-03-03 02:55:14 +00:00
DerivedTypes.h 80-column violation. 2009-02-14 08:41:25 +00:00
Function.h ooops, forgot to include the pointless-write eliminator in my previous checkin 2009-03-04 21:54:31 +00:00
GlobalAlias.h
GlobalValue.h
GlobalVariable.h
InlineAsm.h
InstrTypes.h
Instruction.def
Instruction.h
Instructions.h 80-column violation. 2009-02-15 11:32:31 +00:00
IntrinsicInst.h
Intrinsics.h Added support to have TableGen provide information if an intrinsic (core 2009-02-24 23:17:49 +00:00
Intrinsics.td Add some cautionary comments. 2009-03-04 21:53:29 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsX86.td ADDS{D|S}rr_Int and MULS{D|S}rr_Int are not commutable. The users of these intrinsics expect the high bits will not be modified. 2009-02-26 03:12:02 +00:00
IntrinsicsXCore.td
LinkAllPasses.h
LinkAllVMCore.h
Linker.h
Module.h Fix a bunch of Doxygen syntax issues. Escape special characters, 2009-03-03 02:55:14 +00:00
ModuleProvider.h
OperandTraits.h Fill in a glaring omission in derived User classes, namely 2009-02-11 22:09:00 +00:00
Pass.h
PassAnalysisSupport.h
PassManager.h
PassManagers.h Sprinkle some PrettyStackEntry magic into the passmanager. With this, we now 2009-03-06 06:45:05 +00:00
PassSupport.h remove a deprecated interface that was pretty useless 2009-03-02 12:42:07 +00:00
SymbolTableListTraits.h fix comments 2009-02-27 09:33:37 +00:00
Type.h delete a bunch of duplicated type printing logic, using the type printing 2009-02-28 23:01:57 +00:00
TypeSymbolTable.h
Use.h
User.h fix and clean up a comment 2009-02-21 01:09:07 +00:00
Value.h
ValueSymbolTable.h