1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-25 05:52:53 +02:00
llvm-mirror/include/llvm
Dan Gohman 06963ff7c4 Add hooks to FoldingSetTrait to allow specializations to provide
implementations of equality comparison and hash computation. This
can be used to optimize node lookup by avoiding creating lots of
temporary ID values just for hashing and comparison purposes.

llvm-svn: 111130
2010-08-16 15:30:39 +00:00
..
ADT Add hooks to FoldingSetTrait to allow specializations to provide 2010-08-16 15:30:39 +00:00
Analysis Implement hasComputableLoopEvolution for Add, Mul, and Trunc operators, 2010-08-13 20:03:15 +00:00
Assembly
Bitcode
CodeGen Add a local stack object block allocation pass. This is still an 2010-08-14 00:15:52 +00:00
CompilerDriver llvmc: remove dynamic plugins. 2010-08-15 07:07:12 +00:00
Config configure: Add detection of the linker version string. 2010-08-11 23:53:59 +00:00
ExecutionEngine remove the JIT "NeedsExactSize" feature and supporting logic. 2010-07-22 21:17:55 +00:00
MC llvm-mc: Add -show-inst-operands, for dumping the parsed instruction representation before matching. 2010-08-11 06:37:09 +00:00
Support Clean up ConstantRange a bit: 2010-08-11 22:04:36 +00:00
System Add an erase() method to llvm::ThreadLocal. 2010-07-28 22:49:43 +00:00
Target MC/AsmParser: Push the burdon of emitting diagnostics about unmatched 2010-08-12 00:55:38 +00:00
Transforms Teach SimplifyCFG how to simplify indirectbr instructions. 2010-08-14 00:29:42 +00:00
AbstractTypeUser.h give PATypeHolder an explicit copy ctor which initializes the type pointer, 2010-06-29 19:20:38 +00:00
Argument.h
Attributes.h
AutoUpgrade.h
BasicBlock.h
CallGraphSCCPass.h Remove assignPassManager's default arguments. It's really 2010-08-07 01:25:32 +00:00
CallingConv.h
CMakeLists.txt
Constant.h
Constants.h
DerivedTypes.h eliminate unlockedRefineAbstractTypeTo, types are all per-llvmcontext, 2010-07-16 20:50:13 +00:00
Function.h
GlobalAlias.h
GlobalValue.h Make GlobalValue alignment consistent with load, store, and alloca 2010-07-28 20:56:48 +00:00
GlobalVariable.h
GVMaterializer.h
InlineAsm.h Propagate the AlignStack bit in InlineAsm's to the 2010-07-02 20:16:09 +00:00
InstrTypes.h
Instruction.def
Instruction.h Rename removeAllMetadata to clearMetadataHashEntries and simplify 2010-07-20 22:25:04 +00:00
Instructions.h Add a predicate to determine if a call is an inline asm statement. 2010-08-07 00:19:59 +00:00
IntrinsicInst.h fit in 80 columns 2010-07-22 14:13:14 +00:00
Intrinsics.h
Intrinsics.td Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMem 2010-08-05 23:36:21 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMem 2010-08-05 23:36:21 +00:00
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMem 2010-08-05 23:36:21 +00:00
IntrinsicsX86.td Remove rsqrt/sqrt_nr intrinsics since there are no more builtins for them on clang 2010-08-11 19:21:05 +00:00
IntrinsicsXCore.td
LinkAllPasses.h Add an atomic lowering pass 2010-08-03 16:19:16 +00:00
LinkAllVMCore.h
Linker.h
LLVMContext.h Remove an obsolete comment. 2010-07-20 21:45:17 +00:00
Metadata.h Make NamedMDNode not be a subclass of Value, and simplify the interface 2010-07-21 23:38:33 +00:00
Module.h Warnings patrol. 2010-07-22 21:51:30 +00:00
OperandTraits.h
Operator.h
Pass.h Remove BasicBlockPass::runOnFunction, which was unused. 2010-08-11 20:28:16 +00:00
PassAnalysisSupport.h More #include cleanups. 2010-08-07 01:18:18 +00:00
PassManager.h Tidy some #includes and forward-declarations, and move the C binding code 2010-08-07 00:43:20 +00:00
PassManagers.h More #include cleanups. 2010-08-07 01:18:18 +00:00
PassRegistry.h Reapply r110396, with fixes to appease the Linux buildbot gods. 2010-08-06 18:33:48 +00:00
PassSupport.h Tidy some #includes and forward-declarations, and move the C binding code 2010-08-07 00:43:20 +00:00
SymbolTableListTraits.h Avoid many "variable 'Sub' set but not used [-Wunused-but-set-variable]" warnings 2010-06-10 15:06:05 +00:00
Type.h give PATypeHolder an explicit copy ctor which initializes the type pointer, 2010-06-29 19:20:38 +00:00
TypeSymbolTable.h
Use.h re-commit r109220, the compile error has already been fixed 2010-07-26 18:48:07 +00:00
User.h
Value.h Move MaximumAlignment to be a member of the Value class. 2010-07-30 21:07:05 +00:00
ValueSymbolTable.h Make NamedMDNode not be a subclass of Value, and simplify the interface 2010-07-21 23:38:33 +00:00