llvm-6502/lib/VMCore
Bob Wilson a0be09f511 Add LLVMContext::emitWarning methods and use them. <rdar://problem/12867368>
When the backend is used from clang, it should produce proper diagnostics
instead of just printing messages to errs(). Other clients may also want to
register their own error handlers with the LLVMContext, and the same handler
should work for warnings in the same way as the existing emitError methods.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171041 91177308-0d34-0410-b5e6-96231b3b80d8
2012-12-24 18:15:21 +00:00
..
AsmWriter.cpp Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. 2012-12-19 07:18:57 +00:00
AttributeImpl.h Some random comment, naming, and format changes. 2012-12-20 21:28:43 +00:00
Attributes.cpp Change 'AttrVal' to 'AttrKind' to better reflect that it's a kind of attribute instead of the value of the attribute. 2012-12-22 00:37:52 +00:00
AutoUpgrade.cpp Attributes Rewrite 2012-10-15 04:46:55 +00:00
BasicBlock.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
CMakeLists.txt Don't explicitly require RTTI and EH. 2012-10-26 12:15:29 +00:00
ConstantFold.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
ConstantFold.h
Constants.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
ConstantsContext.h Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments. 2012-09-15 17:09:36 +00:00
Core.cpp Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. 2012-12-19 07:18:57 +00:00
DataLayout.cpp Don't use -1 as a value of an unsigned 7-bit enumeration; that has undefined 2012-12-20 04:02:58 +00:00
DebugInfo.cpp Fix name. The array is unboundED. 2012-12-05 21:43:30 +00:00
DebugLoc.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
DIBuilder.cpp Use the 'count' attribute to calculate the upper bound of an array. 2012-12-04 21:34:03 +00:00
Dominators.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
Function.cpp Refactor isIntrinsic() to be quicker, and change classof() (and thus, isa<IntrinsicInst>()) to use it. This decreases the number of occurrences of the slow-path string matching performed by getIntrinsicID(). 2012-12-19 23:17:20 +00:00
GCOV.cpp Don't do actual work inside an assert statement. Fixes PR11760! 2012-09-23 03:58:21 +00:00
Globals.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
GVMaterializer.cpp
InlineAsm.cpp
Instruction.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
Instructions.cpp Change 'AttrVal' to 'AttrKind' to better reflect that it's a kind of attribute instead of the value of the attribute. 2012-12-22 00:37:52 +00:00
IntrinsicInst.cpp
IRBuilder.cpp Add IRBuilder code for adding !tbaa.struct metadata tags to llvm.memcpy calls. 2012-09-26 22:17:14 +00:00
LeakDetector.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
LeaksContext.h Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
LLVMBuild.txt
LLVMContext.cpp Add LLVMContext::emitWarning methods and use them. <rdar://problem/12867368> 2012-12-24 18:15:21 +00:00
LLVMContextImpl.cpp s/AttributesImpl/AttributeImpl/g This is going to apply to Attribute, not Attributes. 2012-12-20 01:36:59 +00:00
LLVMContextImpl.h s/AttributesImpl/AttributeImpl/g This is going to apply to Attribute, not Attributes. 2012-12-20 01:36:59 +00:00
Makefile Don't explicitly require RTTI and EH. 2012-10-26 12:15:29 +00:00
Metadata.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
Module.cpp s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future. 2012-12-07 23:16:57 +00:00
Pass.cpp moves doInitialization and doFinalization to the Pass class and removes some unreachable code in MachineModuleInfo 2012-12-03 21:56:57 +00:00
PassManager.cpp - Added calls to doInitialization/doFinalization to immutable passes 2012-12-05 17:12:22 +00:00
PassRegistry.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
PrintModulePass.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
SymbolTableListTraitsImpl.h
TargetTransformInfo.cpp Lowercase the argument for TargetTransformInfo so it's consistent with all other passes. 2012-10-26 18:46:15 +00:00
Type.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
TypeFinder.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
Use.cpp
User.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
Value.cpp Don't use isa<CallInst>(this) in the constructor for CallInst's base class. 2012-12-20 04:11:02 +00:00
ValueSymbolTable.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
ValueTypes.cpp Added 6 more value types: v32i1, v64i1, v32i16, v32i8, v64i8, v8f64 2012-12-24 10:03:57 +00:00
Verifier.cpp Inline hasFunctionOnlyAttrs into its only use. 2012-12-19 09:15:11 +00:00