llvm-6502/include/llvm/Support
David Greene 20574a913e Add a small utility class to configure IR printers. This will allow
printers to do neat and wonderful things when printing debug
information.  The ideas is to allow passes to configer printers to emit
pass-specific information when dumping IR.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76602 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-21 18:21:46 +00:00
..
AIXDataTypesFix.h
AlignOf.h Removed trailing whitespace. 2009-02-20 22:51:36 +00:00
Allocator.h Changed Allocate to use size_t instead of unsigned. 2009-03-10 23:48:49 +00:00
Annotation.h Tidy up #includes, deleting a bunch of unnecessary #includes. 2009-01-05 17:59:02 +00:00
CallSite.h Revert r66920. It was causing failures in the self-hosting buildbot (in release 2009-03-13 21:15:59 +00:00
Casting.h
CFG.h
CommandLine.h Fix comment. 2009-06-17 03:10:10 +00:00
Compiler.h Introduce new error handling API. 2009-07-07 17:32:34 +00:00
ConstantFolder.h Finish pushing LLVMContext through the IRBuilder/ConstantFolder interface. 2009-07-10 00:49:53 +00:00
ConstantRange.h Replace intersectWith with maximalIntersectWith. The latter guarantees that 2009-07-18 06:34:42 +00:00
DataFlow.h Make dataflow iteration possible on Value*, not only on User*: df_ext_iterator<Value*, SmallPtrSet<const Value*, 16> > 2009-04-30 17:09:22 +00:00
DataTypes.h.cmake
DataTypes.h.in
Debug.h Fix comment. 2009-07-20 16:50:16 +00:00
DebugLoc.h Add line numbers to OProfile. To do this, I added a processDebugLoc() 2009-07-16 21:07:26 +00:00
DOTGraphTraits.h Get rid of the global CFGOnly flag by threading a ShortNames parameters through the GraphViz rendering code. 2009-06-24 17:37:09 +00:00
Dump.h Add a small utility class to configure IR printers. This will allow 2009-07-21 18:21:46 +00:00
Dwarf.h Add DW_AT_APPLE_isa and DW_AT_APPLE_block. Radar 6867696 2009-05-11 21:58:01 +00:00
DynamicLinker.h
ELF.h Add AMD64 elf machine type 2009-05-30 21:05:47 +00:00
ErrorHandling.h llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. 2009-07-14 16:55:14 +00:00
FileUtilities.h Removed trailing whitespace. 2009-02-20 22:51:36 +00:00
Format.h Add C++ marker. 2009-03-10 15:56:48 +00:00
FormattedStream.h Use setStream infomatted_raw_ostream's constructor, to reduce code 2009-07-16 15:37:26 +00:00
GetElementPtrTypeIterator.h
GraphWriter.h Add support for other GraphViz display tools. This can help 2009-07-09 17:06:18 +00:00
InstIterator.h
InstVisitor.h Clean up some comments. 2009-07-15 22:43:51 +00:00
IRBuilder.h Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst. 2009-07-15 23:53:25 +00:00
LeakDetector.h
ManagedStatic.h Resolve undefined behaviour when ManagedStatic is instantiated with a fixed-length array type. 2009-07-09 17:26:16 +00:00
Mangler.h Rename Mangler linkage enums to something less gross. 2009-07-20 19:41:27 +00:00
MathExtras.h Fix the name of the function in this comment. 2009-05-31 16:18:03 +00:00
MemoryBuffer.h Removed trailing whitespace. 2009-02-20 22:51:36 +00:00
MutexGuard.h Tidy up #includes, deleting a bunch of unnecessary #includes. 2009-01-05 17:59:02 +00:00
NoFolder.h Push LLVMContext through the PatternMatch API. 2009-07-10 17:35:01 +00:00
OutputBuffer.h Simple ELF32/64 binary files can now be emitted for x86 and x86_64 without 2009-06-07 21:22:38 +00:00
PassNameParser.h llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. 2009-07-14 16:55:14 +00:00
PatternMatch.h Fix obvious typo. 2009-07-14 00:09:42 +00:00
PluginLoader.h
PointerLikeTypeTraits.h Drop the default assumption about alignment down to 2 bits from 3. This apparently 2009-05-01 23:48:33 +00:00
PredIteratorCache.h Add caching of predecessor counts as well as predecessors themselves. 2009-04-22 08:46:33 +00:00
PrettyStackTrace.h add a knob to turn off PrettyStackTrace globally. Patch by Zoltan 2009-07-16 06:17:45 +00:00
raw_ostream.h Add raw_null_ostream and llvm::nulls(), a raw_ostream that discards output. 2009-07-16 21:17:53 +00:00
Recycler.h ooops, forgot to include the pointless-write eliminator in my previous checkin 2009-03-04 21:54:31 +00:00
RecyclingAllocator.h
Registry.h Registry.h should not depend on CommandLine.h. 2009-01-16 07:02:28 +00:00
RegistryParser.h Registry.h should not depend on CommandLine.h. 2009-01-16 07:02:28 +00:00
SlowOperationInformer.h
SourceMgr.h switch the .ll parser to use SourceMgr. 2009-07-02 23:08:13 +00:00
StableBasicBlockNumbering.h
StandardPasses.h Disable loop index split for now and let nightly tester verify its usefulness. 2009-07-07 22:09:42 +00:00
Streams.h Removed trailing whitespace. 2009-02-20 22:51:36 +00:00
StringPool.h Removed trailing whitespace. 2009-02-20 22:51:36 +00:00
SystemUtils.h Add a raw_ostream version of CheckBitcodeOutputToConsole. 2009-07-15 17:04:50 +00:00
TargetFolder.h Finish pushing LLVMContext through the IRBuilder/ConstantFolder interface. 2009-07-10 00:49:53 +00:00
Timer.h Make timers threadsafe again. This isn't quite as nice as I'd hoped (it uses locking rather than atomic arithmetic), 2009-06-23 20:52:29 +00:00
type_traits.h
TypeBuilder.h Fix unit tests. 2009-07-10 18:58:29 +00:00
ValueHandle.h Add simplify_type specializations to allow WeakVH, AssertingVH, and 2009-05-06 17:12:48 +00:00