1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/include/llvm
Benjamin Kramer bd939ad83e Don't drop alignment info on local common symbols.
- On COFF the .lcomm directive has an alignment argument.
- On ELF we fall back to .local + .comm

Based on a patch by NAKAMURA Takumi.

Fixes PR9337, PR9483 and PR10128.

llvm-svn: 138976
2011-09-01 23:04:27 +00:00
..
ADT Add AMDIL as valid target triple to LLVM. 2011-08-29 15:44:55 +00:00
Analysis Reapply r138695. Fix PassManager stack depths. 2011-08-29 17:07:00 +00:00
Assembly Eliminate the WriteTypeSymbolic function. Now that types know 2011-07-09 18:03:13 +00:00
Bitcode Initial commit of the 'landingpad' instruction. 2011-08-12 20:24:12 +00:00
CodeGen Basic x86 code generation for atomic load and store instructions. 2011-08-24 20:50:09 +00:00
CompilerDriver
Config include/llvm/Config/config.h.cmake: Reorder to follow config.h.in, and import stuff from llvm-config.h.cmake and clang/config.h. 2011-08-12 03:27:54 +00:00
ExecutionEngine The code model of JIT should default to JITDefault. 2011-08-30 19:50:33 +00:00
MC Don't drop alignment info on local common symbols. 2011-09-01 23:04:27 +00:00
Object Teach macho-dump to dump the uleb128s referred to by linkedit_data segments. 2011-08-30 22:10:58 +00:00
Support Add load commands from Lion to Macho.h. 2011-08-30 18:33:34 +00:00
Target Emit segmented-stack specific code into function prologues for 2011-08-30 19:39:58 +00:00
Transforms Remove the old tail duplication pass. It is not used and is unable to update 2011-08-30 23:03:45 +00:00
Argument.h land David Blaikie's patch to de-constify Type, with a few tweaks. 2011-07-18 04:54:35 +00:00
Attributes.h land David Blaikie's patch to de-constify Type, with a few tweaks. 2011-07-18 04:54:35 +00:00
AutoUpgrade.h Initial check in that will auto-upgrade the old EH scheme to the new EH scheme. 2011-08-25 23:22:40 +00:00
BasicBlock.h Remove unneeded sentence. 2011-08-17 19:33:27 +00:00
CallGraphSCCPass.h
CallingConv.h
CMakeLists.txt
Constant.h Implement Constant::isAllOnesValue(). Fix ConstantFolding to use the new api. 2011-08-24 20:18:38 +00:00
Constants.h Constify Comparison 2011-08-25 20:18:22 +00:00
DebugInfoProbe.h
DefaultPasses.h Land the long talked about "type system rewrite" patch. This 2011-07-09 17:41:24 +00:00
DerivedTypes.h Rip out the old StructType APIs as warned about on llvmdev last week. 2011-08-18 17:39:28 +00:00
Function.h land David Blaikie's patch to de-constify Type, with a few tweaks. 2011-07-18 04:54:35 +00:00
GlobalAlias.h Remove DEFINE_TRANSPARENT_CASTED_OPERAND_ACCESSORS, folding its 2011-08-22 09:37:03 +00:00
GlobalValue.h land David Blaikie's patch to de-constify Type, with a few tweaks. 2011-07-18 04:54:35 +00:00
GlobalVariable.h land David Blaikie's patch to de-constify Type, with a few tweaks. 2011-07-18 04:54:35 +00:00
GVMaterializer.h
InitializePasses.h Remove the old tail duplication pass. It is not used and is unable to update 2011-08-30 23:03:45 +00:00
InlineAsm.h land David Blaikie's patch to de-constify Type, with a few tweaks. 2011-07-18 04:54:35 +00:00
InstrTypes.h land David Blaikie's patch to de-constify Type, with a few tweaks. 2011-07-18 04:54:35 +00:00
Instruction.def Initial commit of the 'landingpad' instruction. 2011-08-12 20:24:12 +00:00
Instruction.h Fix AliasSetTracker so that it doesn't make any assumptions about instructions it doesn't know about (like the atomic instructions I'm adding). 2011-07-27 00:46:46 +00:00
Instructions.h Initial commit of the 'landingpad' instruction. 2011-08-12 20:24:12 +00:00
IntrinsicInst.h land David Blaikie's patch to de-constify Type, with a few tweaks. 2011-07-18 04:54:35 +00:00
Intrinsics.h land David Blaikie's patch to de-constify Type, with a few tweaks. 2011-07-18 04:54:35 +00:00
Intrinsics.td Add an intrinsic and codegen support for fused multiply-accumulate. The intent 2011-07-08 21:39:21 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsPTX.td
IntrinsicsX86.td
IntrinsicsXCore.td Add intrinsics for SETEV, GETED, GETET. 2011-08-18 13:00:48 +00:00
LinkAllPasses.h Remove the old tail duplication pass. It is not used and is unable to update 2011-08-30 23:03:45 +00:00
LinkAllVMCore.h
Linker.h
LLVMContext.h Introduce "expect" intrinsic instructions. 2011-07-06 18:22:43 +00:00
Metadata.h
Module.h Remove the last improper use of getGlobalContext() from LLVM. 2011-08-13 01:04:44 +00:00
OperandTraits.h Remove DEFINE_TRANSPARENT_CASTED_OPERAND_ACCESSORS, folding its 2011-08-22 09:37:03 +00:00
Operator.h land David Blaikie's patch to de-constify Type, with a few tweaks. 2011-07-18 04:54:35 +00:00
Pass.h
PassAnalysisSupport.h
PassManager.h
PassManagers.h Reapply r138695. Fix PassManager stack depths. 2011-08-29 17:07:00 +00:00
PassRegistry.h
PassSupport.h
SymbolTableListTraits.h
Type.h land David Blaikie's patch to de-constify Type, with a few tweaks. 2011-07-18 04:54:35 +00:00
Use.h
User.h land David Blaikie's patch to de-constify Type, with a few tweaks. 2011-07-18 04:54:35 +00:00
Value.h Typo. 2011-08-11 00:22:48 +00:00
ValueSymbolTable.h