mirror of
https://github.com/RPCSX/llvm.git
synced 2024-12-02 08:46:23 +00:00
9d6c919efe
to be safe. 2. Make internal functions that return a carry/borrow return bool instead of uint64_t because the carry/borrow can only be in range [0,1]. 3. Assert that the pointers to KnuthDiv are all different so that the result and operands can't overlap. 4. Add debug output to KnuthDiv function. 5. Fix a problem with KnuthDiv by separating the b's complement operation from the subtraction borrow operation. This fixes a wide range of division problems, but alas, not all of them. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34554 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
bzip2 | ||
Allocator.cpp | ||
Annotation.cpp | ||
APInt.cpp | ||
CommandLine.cpp | ||
Compressor.cpp | ||
ConstantRange.cpp | ||
Debug.cpp | ||
Dwarf.cpp | ||
FileUtilities.cpp | ||
FoldingSet.cpp | ||
GraphWriter.cpp | ||
IsInf.cpp | ||
IsNAN.cpp | ||
Makefile | ||
ManagedStatic.cpp | ||
PluginLoader.cpp | ||
SlowOperationInformer.cpp | ||
SmallPtrSet.cpp | ||
Statistic.cpp | ||
Streams.cpp | ||
StringExtras.cpp | ||
StringMap.cpp | ||
SystemUtils.cpp | ||
Timer.cpp |