1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/include/llvm/Support
Dan Gohman 5f6f8101d5 Split the Add, Sub, and Mul instruction opcodes into separate
integer and floating-point opcodes, introducing
FAdd, FSub, and FMul.

For now, the AsmParser, BitcodeReader, and IRBuilder all preserve
backwards compatability, and the Core LLVM APIs preserve backwards
compatibility for IR producers. Most front-ends won't need to change
immediately.

This implements the first step of the plan outlined here:
http://nondot.org/sabre/LLVMNotes/IntegerOverflow.txt

llvm-svn: 72897
2009-06-04 22:49:04 +00:00
..
AIXDataTypesFix.h
AlignOf.h
Allocator.h Changed Allocate to use size_t instead of unsigned. 2009-03-10 23:48:49 +00:00
Annotation.h
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 Add support for a character after a command line option. Like '-Os'. 2009-04-29 23:26:16 +00:00
Compiler.h Add BUILTIN_EXPECT Support/Compiler macro. 2009-03-17 21:15:18 +00:00
ConstantFolder.h Split the Add, Sub, and Mul instruction opcodes into separate 2009-06-04 22:49:04 +00:00
ConstantRange.h
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
DOTGraphTraits.h
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
FileUtilities.h
Format.h Add C++ marker. 2009-03-10 15:56:48 +00:00
GetElementPtrTypeIterator.h
GraphWriter.h
InstIterator.h
InstVisitor.h
IRBuilder.h Split the Add, Sub, and Mul instruction opcodes into separate 2009-06-04 22:49:04 +00:00
LeakDetector.h
ManagedStatic.h Have llvm_start_multithreaded return a bool indicating whether multithreaded 2009-05-20 21:03:06 +00:00
Mangler.h Quotes should be printed before private prefix; some code clean up. 2009-05-05 22:50:29 +00:00
MathExtras.h Fix the name of the function in this comment. 2009-05-31 16:18:03 +00:00
MemoryBuffer.h
MutexGuard.h
NoFolder.h Split the Add, Sub, and Mul instruction opcodes into separate 2009-06-04 22:49:04 +00:00
OutputBuffer.h
PassNameParser.h
PatternMatch.h Split the Add, Sub, and Mul instruction opcodes into separate 2009-06-04 22:49:04 +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
raw_ostream.h Add support for outputting ANSI colors to raw_fd_ostream. 2009-06-04 07:09:50 +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
RegistryParser.h
SlowOperationInformer.h
StableBasicBlockNumbering.h
StandardPasses.h Change LTO to run the global opt pass twice. 2009-06-03 21:51:32 +00:00
Streams.h
StringPool.h
SystemUtils.h
TargetFolder.h Split the Add, Sub, and Mul instruction opcodes into separate 2009-06-04 22:49:04 +00:00
Timer.h
type_traits.h
TypeBuilder.h Include <limits.h> to get the definition of CHAR_BIT. 2009-05-02 21:03:21 +00:00
ValueHandle.h Add simplify_type specializations to allow WeakVH, AssertingVH, and 2009-05-06 17:12:48 +00:00