llvm-6502/include/llvm
Chandler Carruth 02d75477cd Remove the declspecs from small alignments that we can force with
a union. These don't actually work for by-value function arguments, and
MSVC warns if they exist even while (we hope) it aligns the argument
correctly due to the other union member.

This means MSVC will miss out on optimizations based on the alignment of
the buffer, but really, there aren't that many for x86 and MSVC is
likely not doing a great job of optimizing LLVM and Clang anyways.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171328 91177308-0d34-0410-b5e6-96231b3b80d8
2012-12-31 22:18:01 +00:00
..
ADT Provide a common half-open interval map info implementation, and just 2012-12-27 11:29:17 +00:00
Analysis recommit r171298 (add support for PHI nodes to ObjectSizeOffsetVisitor). Hopefully with bugs corrected now. 2012-12-31 20:45:10 +00:00
Assembly
Bitcode
CodeGen Provide a common half-open interval map info implementation, and just 2012-12-27 11:29:17 +00:00
Config
DebugInfo
ExecutionEngine
MC llvm/MC/MCMachObjectWriter.h: ComputeSymbolTable(): Prune one description in the comment. [-Wdocumentation] 2012-12-24 01:24:04 +00:00
Object Fix bits check in ELFObjectFile::isSectionZeroInit(). 2012-12-31 18:20:51 +00:00
Option
Support Remove the declspecs from small alignments that we can force with 2012-12-31 22:18:01 +00:00
TableGen
Target Remove the Function::getRetAttributes method in favor of using the AttributeSet accessor method. 2012-12-30 13:01:51 +00:00
Transforms Add proper support for -fsanitize-blacklist= flag for TSan and MSan. LLVM part. 2012-12-28 09:30:44 +00:00
AddressingMode.h
Argument.h Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. 2012-12-19 07:18:57 +00:00
Attributes.h Remove dead method. 2012-12-31 11:52:55 +00:00
AutoUpgrade.h
BasicBlock.h Add support to BasicBlocks for iterating backwards over the 2012-12-27 12:00:56 +00:00
CallGraphSCCPass.h
CallingConv.h
CMakeLists.txt
Constant.h
Constants.h
DataLayout.h Don't use -1 as a value of an unsigned 7-bit enumeration; that has undefined 2012-12-20 04:02:58 +00:00
DebugInfo.h
DefaultPasses.h
DerivedTypes.h
DIBuilder.h
Function.h Use the predicate methods off of AttributeSet instead of Attribute. 2012-12-30 13:50:49 +00:00
GlobalAlias.h
GlobalValue.h
GlobalVariable.h
GVMaterializer.h
InitializePasses.h
InlineAsm.h
InstrTypes.h
Instruction.def
Instruction.h
Instructions.h Remove the getAttributesAtIndex and getNumAttrs methods in favor of using the getAttrSomewhere predicate. This prevents the uses of 'Attribute' as a collection of attributes. 2012-12-31 00:49:59 +00:00
InstVisitor.h
IntrinsicInst.h Refactor isIntrinsic() to be quicker, and change classof() (and thus, isa<IntrinsicInst>()) to use it. This decreases the number of occurrences of the slow-path string matching performed by getIntrinsicID(). 2012-12-19 23:17:20 +00:00
Intrinsics.h
Intrinsics.td Added 6 more value types: v32i1, v64i1, v32i16, v32i8, v64i8, v8f64 2012-12-24 10:03:57 +00:00
IntrinsicsARM.td Revert "Adding support for llvm.arm.neon.vaddl[su].* and" 2012-12-20 21:09:38 +00:00
IntrinsicsHexagon.td
IntrinsicsMips.td
IntrinsicsNVVM.td
IntrinsicsPowerPC.td Loosen scheduling restrictions on the PPC dcbt intrinsic 2012-12-25 18:51:18 +00:00
IntrinsicsR600.td
IntrinsicsX86.td
IntrinsicsXCore.td
IRBuilder.h
LinkAllPasses.h
LinkAllVMCore.h
Linker.h
LLVMContext.h Rename LLVMContext diagnostic handler types and functions. 2012-12-25 00:07:12 +00:00
MDBuilder.h
Metadata.h
Module.h
OperandTraits.h
Operator.h
Pass.h
PassAnalysisSupport.h
PassManager.h
PassManagers.h
PassRegistry.h
PassSupport.h
SymbolTableListTraits.h
TargetTransformInfo.h CostModel: We have API for checking the costs of known shuffles. This patch adds 2012-12-24 10:04:03 +00:00
Type.h
TypeBuilder.h
TypeFinder.h
Use.h
User.h
Value.h
ValueSymbolTable.h