1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/include/llvm
Craig Topper a2a55bd0b4 More AVX2 instructions and intrinsics.
llvm-svn: 143536
2011-11-02 06:54:17 +00:00
..
ADT Remove the Alpha backend. 2011-10-27 22:56:32 +00:00
Analysis The maximum power of 2 dividing a power of 2 is itself. This occurs 2011-10-26 20:55:21 +00:00
Assembly
Bitcode
CodeGen Teach our Dwarf emission to use the string pool. 2011-10-27 06:44:11 +00:00
Config rename LLVM_HOSTTRIPLE into LLVM_DEFAULT_TARGET_TRIPLE 2011-11-01 21:31:44 +00:00
DebugInfo DebugInfo: Add equality operators and default constructor to DILineInfo. 2011-09-21 01:13:16 +00:00
ExecutionEngine Tidy up. Formatting. 2011-09-29 21:43:01 +00:00
MC First part of support for generating dwarf for assembly source files with the 2011-11-01 22:27:22 +00:00
Object Add support for scattered relocations to the MachO relocatation pretty printer. 2011-10-26 20:42:54 +00:00
Support rename getHostTriple into getDefaultTargetTriple 2011-11-01 21:32:20 +00:00
TableGen Add NAME Member 2011-10-19 13:04:13 +00:00
Target Rename NonScalarIntSafe to something more appropriate. 2011-10-26 23:50:43 +00:00
Transforms Add utility to append a function to the list of global constructors. 2011-10-31 23:58:51 +00:00
Argument.h
Attributes.h Add the returns_twice attribute to LLVM. 2011-10-03 14:45:37 +00:00
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 Remove the Alpha backend. 2011-10-27 22:56:32 +00:00
IntrinsicsARM.td
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsPTX.td
IntrinsicsX86.td More AVX2 instructions and intrinsics. 2011-11-02 06:54:17 +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 Add a pinned metadata name for fpaccuracy, and document it 2011-10-27 19:19:14 +00:00
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