llvm-6502/include/llvm
2011-10-21 06:55:01 +00:00
..
ADT Avoid warnings about the parameter G being unused. 2011-10-20 08:56:41 +00:00
Analysis Add pass printing support to BlockFrequencyInfo pass. The implementation 2011-10-19 10:12:41 +00:00
Assembly
Bitcode
CodeGen Implement a block placement pass based on the branch probability and 2011-10-21 06:46:38 +00:00
Config
DebugInfo
ExecutionEngine
MC Add support for a new extension to the .file directive: 2011-10-17 23:05:28 +00:00
Object Object/COFF: Change type from a struct to a uint16_t. The struct would be 2011-10-18 19:31:59 +00:00
Support Object: Add isSymbolWeak. 2011-10-17 23:54:22 +00:00
TableGen Add NAME Member 2011-10-19 13:04:13 +00:00
Target Haven't yet found a nice way to handle TargetData verification in the 2011-10-20 19:24:44 +00:00
Transforms svn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar/GlobalMerge.cpp 2011-10-17 17:17:43 +00:00
Argument.h
Attributes.h
AutoUpgrade.h
BasicBlock.h Remove useless code. 2011-10-20 04:33:44 +00:00
CallGraphSCCPass.h
CallingConv.h
CMakeLists.txt Build system infrastructure for multiple tblgens. 2011-10-06 01:51:51 +00:00
Constant.h
Constants.h
DebugInfoProbe.h
DefaultPasses.h
DerivedTypes.h
Function.h Refactor code from inlining and globalopt that checks whether a function definition is unused, and enhance it so it can tell that functions which are only used by a blockaddress are in fact dead. This probably doesn't happen much on most code, but the Linux kernel's _THIS_IP_ can trigger this issue with blockaddress. (GlobalDCE can also handle the given tescase, but we only run that at -O3.) Found while looking at PR11180. 2011-10-20 05:23:42 +00:00
GlobalAlias.h
GlobalValue.h
GlobalVariable.h
GVMaterializer.h
InitializePasses.h Implement a block placement pass based on the branch probability and 2011-10-21 06:46:38 +00:00
InlineAsm.h Encode register class constreaints in inline asm instructions. 2011-10-12 23:37:29 +00:00
InstrTypes.h
Instruction.def
Instruction.h
Instructions.h Add a routine to swap branch instruction operands, and update any 2011-10-17 01:11:57 +00:00
IntrinsicInst.h
Intrinsics.h
Intrinsics.td Mark the llvm.eh.sjlj.functioncontext intrinsic as reading memory so that fast 2011-10-10 17:08:47 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsPTX.td
IntrinsicsX86.td Remove intrinsics for X86 BLSI, BLSMSK, and BLSR intrinsics and replace with custom isel lowering code. 2011-10-21 06:55:01 +00:00
IntrinsicsXCore.td Update IntrinsicsXCore.td with the normal LLVM notice at the top of the file. 2011-10-13 21:08:11 +00:00
LinkAllPasses.h
LinkAllVMCore.h
Linker.h Make it possible to use the linker without destroying the source module. This is so the source module can be linked to multiple other destination modules. For all that used LinkModules() before, they will continue to destroy the source module as before. 2011-10-11 00:24:54 +00:00
LLVMContext.h
Metadata.h
Module.h
OperandTraits.h
Operator.h
Pass.h
PassAnalysisSupport.h
PassManager.h
PassManagers.h
PassRegistry.h
PassSupport.h
SymbolTableListTraits.h
Type.h
Use.h
User.h
Value.h
ValueSymbolTable.h