llvm-6502/include/llvm
Jakob Stoklund Olesen d7648ff20f Add a division operator to BlockFrequency.
Allow a BlockFrequency to be divided by a non-zero BranchProbability
with saturating arithmetic. This will be used to compute the frequency
of a loop header given the probability of leaving the loop.

Our long division algorithm already saturates on overflow, so that was a
freebie.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185184 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-28 18:23:42 +00:00
..
ADT Revert "Revert "[APFloat] Removed APFloat constructor which initialized to either zero/NaN but allowed you to arbitrarily set the category of the float."" 2013-06-27 21:58:19 +00:00
Analysis Merge isReachable into isBackedge. 2013-06-25 23:32:10 +00:00
Assembly
Bitcode
CodeGen
Config
DebugInfo
ExecutionEngine
IR [NVPTX] Remove i8 register class. PTX support for i8 (.b8, .u8, .s8) is rather poor and we're better off just ignoring it and letting LLVM expand all i8 ops out to i16. 2013-06-28 17:57:59 +00:00
IRReader
MC Use MCFillFragment for zero-initialized data. 2013-06-27 14:35:03 +00:00
Object
Option
Support Add a division operator to BlockFrequency. 2013-06-28 18:23:42 +00:00
TableGen Remove unnecessary conditional checks. 2013-06-27 20:19:13 +00:00
Target TableGen: Generate a function for getting operand indices based on their defined names 2013-06-25 21:22:09 +00:00
Transforms
AutoUpgrade.h
CMakeLists.txt
DebugInfo.h
DIBuilder.h Rename DIBuilder::createNullPtrType to createUnspecifiedType and introduce 2013-06-27 22:50:59 +00:00
GVMaterializer.h
InitializePasses.h
InstVisitor.h
LinkAllIR.h
LinkAllPasses.h
Linker.h
Pass.h
PassAnalysisSupport.h
PassManager.h
PassManagers.h
PassRegistry.h
PassSupport.h