llvm-6502/include/llvm/Support
Nick Lewycky 32cda119ef Add a new isSignWrappedSet() method to ConstantRange.
Fix zeroExtend and signExtend to support empty sets, and to return the smallest
possible result set which contains the extension of each element in their
inputs. For example zext i8 [100, 10) to i16 is now [0, 256), not i16 [100, 10)
which contains 63446 members.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113187 91177308-0d34-0410-b5e6-96231b3b80d8
2010-09-06 23:52:49 +00:00
..
AlignOf.h
Allocator.h
CallSite.h remove the private hack from CallInst, it was not supposed to hit the branch anyway 2010-08-05 21:25:49 +00:00
Casting.h remove testing cruft, this can be found in unittests/Support/Casting.cpp now 2010-07-20 17:20:25 +00:00
CFG.h remove unneeded parens 2010-07-08 16:52:57 +00:00
circular_raw_ostream.h
COFF.h COFF: Fix incorrect SCT_COMPLEX_TYPE_SHIFT. Add a few constants. 2010-09-01 14:09:36 +00:00
CommandLine.h Trailing whitespace. 2010-08-10 14:49:24 +00:00
Compiler.h Define LLVM_GLOBAL_VISIBILITY to be __declspec(dllexport) on 2010-09-01 13:07:11 +00:00
ConstantFolder.h
ConstantRange.h Add a new isSignWrappedSet() method to ConstantRange. 2010-09-06 23:52:49 +00:00
CrashRecoveryContext.h CrashRecovery: Add CrashRecoveryContext::GetCurrent(), so clients can find the active context from anywhere. 2010-08-17 22:32:37 +00:00
DataFlow.h Fix build of DataFlow.h 2010-08-04 09:30:20 +00:00
Debug.h
DebugLoc.h
DOTGraphTraits.h
Dwarf.h
DynamicLinker.h
ELF.h Sketch i386 relocations handling, from Roman Divacky. 2010-08-17 18:20:28 +00:00
ErrorHandling.h Introduce a ScopedFatalErrorHandler class to make it easy to register 2010-08-18 20:16:39 +00:00
FileUtilities.h
Format.h
FormattedStream.h Make tool_output_file's raw_ostream instance a member variable instead 2010-09-01 14:20:41 +00:00
GetElementPtrTypeIterator.h
GraphWriter.h Disambiguate calls to WriteGraph() to disable ADL. 2010-08-20 11:24:35 +00:00
InstIterator.h
InstVisitor.h
IRBuilder.h remove some unneeded overloads that were causing 2010-07-15 21:24:02 +00:00
IRReader.h Don't print the filename twice in file-not-found errors. 2010-08-04 01:13:48 +00:00
LeakDetector.h
MachO.h Use System/DataTypes.h instead of stdint.h, which isn't portable. 2010-07-21 18:48:59 +00:00
ManagedStatic.h
MathExtras.h There is this new "LLVM" compiler that supports __builtin_bswap but thinks it's gcc 4.2. 2010-08-17 11:45:38 +00:00
MemoryBuffer.h Tweak MemoryBuffer to allocate the class itself, the name and possibly the 2010-06-25 11:50:40 +00:00
MemoryObject.h
MutexGuard.h
NoFolder.h
OutputBuffer.h
PassNameParser.h Shrink PassNameParser's binary size with array_pod_sort. 2010-08-07 11:45:42 +00:00
PatternMatch.h add m_BitCast for matching a bitcast. 2010-08-26 21:35:52 +00:00
PluginLoader.h
PointerLikeTypeTraits.h
PredIteratorCache.h
PrettyStackTrace.h Trailing whitespace. 2010-08-20 17:38:38 +00:00
raw_os_ostream.h
raw_ostream.h Make tool_output_file's raw_ostream instance a member variable instead 2010-09-01 14:20:41 +00:00
Recycler.h
RecyclingAllocator.h
Regex.h Add include guards to Support/Regex.h. 2010-08-20 17:38:44 +00:00
Registry.h Add a comment. 2010-07-26 21:05:37 +00:00
RegistryParser.h
SMLoc.h
SourceMgr.h Don't construct a std::string with a literal "". 2010-08-04 01:14:33 +00:00
StableBasicBlockNumbering.h
StandardPasses.h Re-enable CorrelatedValuePropagation. I've tested nightly tests, llvm-gcc 2010-09-03 04:16:28 +00:00
StringPool.h Don't pass StringRef by reference. 2010-07-14 22:38:02 +00:00
SystemUtils.h Reword this comment. Don't mention outs(), as that's not what 2010-09-01 23:33:02 +00:00
TargetFolder.h
Timer.h Roll back my last two commits, valgrind complains. 2010-08-07 13:27:41 +00:00
type_traits.h
TypeBuilder.h Remove obsolete comments about throwing exceptions. 2010-09-02 22:14:51 +00:00
ValueHandle.h