llvm-6502/include/llvm
Jakub Staszak 7cc2b07437 Introduce MachineBranchProbabilityInfo class, which has similar API to
BranchProbabilityInfo (expect setEdgeWeight which is not available here).
Branch Weights are kept in MachineBasicBlocks. To turn off this analysis
set -use-mbpi=false.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133184 91177308-0d34-0410-b5e6-96231b3b80d8
2011-06-16 20:22:37 +00:00
..
ADT Constify PackedVector::reference::operator T(). 2011-06-15 19:18:13 +00:00
Analysis Introduce MachineBranchProbabilityInfo class, which has similar API to 2011-06-16 20:22:37 +00:00
Assembly
Bitcode
CodeGen Introduce MachineBranchProbabilityInfo class, which has similar API to 2011-06-16 20:22:37 +00:00
CompilerDriver llvmc: Make 'true' and 'false' instances of a 'Bool' class. 2011-05-05 04:25:03 +00:00
Config Fix warning in the CMake build about redefining LLVM_PATH_XDOT_PY by making sure both definitions are identical. This used to produce warnings like 2011-05-25 06:32:23 +00:00
ExecutionEngine ExecutionEngine: push TargetMachine creation into clients (v2) 2011-05-13 21:51:29 +00:00
MC Diagnostic for undefined assembler local symbols. 2011-06-15 18:33:28 +00:00
Object Revert r132910 and r132909 on behalf of Michael. They didn't build with clang. 2011-06-13 12:56:51 +00:00
Support The ARC language-specific optimizer. Credit to Dan Gohman. 2011-06-15 23:37:01 +00:00
Target Change the REG_SEQUENCE SDNode to take an explict register class ID as its first operand. This operand is lowered away by the time we reach MachineInstrs, so the actual register-allocation handling of them doesn't need to change. 2011-06-16 18:17:13 +00:00
Transforms The ARC language-specific optimizer. Credit to Dan Gohman. 2011-06-15 23:37:01 +00:00
AbstractTypeUser.h
Argument.h add a helper method to get the byval alignment of an argument. 2011-05-22 23:57:23 +00:00
Attributes.h Add a new function attribute, nonlazybind, which inhibits lazy-loading 2011-06-15 20:36:13 +00:00
AutoUpgrade.h
BasicBlock.h
CallGraphSCCPass.h
CallingConv.h
CMakeLists.txt
Constant.h
Constants.h
DebugInfoProbe.h
DefaultPasses.h Remove noisy semicolons. 2011-05-20 09:20:25 +00:00
DerivedTypes.h
Function.h Fix some issues Duncan found in the previous commit. 2011-05-25 12:54:08 +00:00
GlobalAlias.h
GlobalValue.h
GlobalVariable.h
GVMaterializer.h
InitializePasses.h Introduce MachineBranchProbabilityInfo class, which has similar API to 2011-06-16 20:22:37 +00:00
InlineAsm.h
InstrTypes.h
Instruction.def
Instruction.h
Instructions.h
IntrinsicInst.h llvm.memcpy.* has two distinct associated address spaces; the source address space, and the destination address space. Fix up the interface on MemIntrinsic and MemTransferInst to make this clear, and fix InstructionDereferencesPointer in LazyValueInfo.cpp to use the interface properly. 2011-05-31 20:40:16 +00:00
Intrinsics.h
Intrinsics.td Add one more argument to the prefetch intrinsic to indicate whether it's a data 2011-06-14 04:58:37 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td Add support for ARM ldrexd/strexd intrinsics. They both use i32 register pairs 2011-05-28 04:07:29 +00:00
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsPTX.td PTX: Add intrinsics to list of built-in intrinsics, which allows them to be 2011-04-20 15:37:17 +00:00
IntrinsicsX86.td Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn't exist. 2011-05-26 23:13:19 +00:00
IntrinsicsXCore.td Fix 80 column violations. 2011-05-31 16:30:33 +00:00
LinkAllPasses.h The ARC language-specific optimizer. Credit to Dan Gohman. 2011-06-15 23:37:01 +00:00
LinkAllVMCore.h
Linker.h
LLVMContext.h
Metadata.h Typos. 2011-06-01 23:32:40 +00:00
Module.h
OperandTraits.h
Operator.h PR9869: Add explicit destructor declarations to Operator subclasses, to allow 2011-05-08 01:59:22 +00:00
Pass.h Fix typos in comments. 2011-04-28 09:12:47 +00:00
PassAnalysisSupport.h
PassManager.h
PassManagers.h
PassRegistry.h
PassSupport.h Revert r131155 for now. It makes VMCore depend on Analysis and Transforms 2011-05-10 22:16:06 +00:00
SymbolTableListTraits.h
Type.h Make codegen able to handle values of empty types. This is one way 2011-05-13 15:18:06 +00:00
TypeSymbolTable.h
Use.h
User.h
Value.h
ValueSymbolTable.h