llvm-6502/include/llvm
Chris Lattner 18c7f80b3e reapply the patches reverted in r149470 that reenable ConstantDataArray,
but with a critical fix to the SelectionDAG code that optimizes copies
from strings into immediate stores: the previous code was stopping reading
string data at the first nul.  Address this by adding a new argument to
llvm::getConstantStringInfo, preserving the behavior before the patch.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149800 91177308-0d34-0410-b5e6-96231b3b80d8
2012-02-05 02:29:43 +00:00
..
ADT Add Triple::getMacOSXVersion to replace crufty code in the clang driver. 2012-01-31 22:32:29 +00:00
Analysis reapply the patches reverted in r149470 that reenable ConstantDataArray, 2012-02-05 02:29:43 +00:00
Assembly
Bitcode Add bitcode reader and writer support for ConstantDataAggregate, which 2012-01-30 00:51:16 +00:00
CodeGen Drop the REDEF_BY_EC VNInfo flag. 2012-02-04 05:51:25 +00:00
Config Replace the old --with-cxx-* configure options with a single --with-gcc-toolchain 2012-02-03 00:59:30 +00:00
DebugInfo
ExecutionEngine
MC Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which is 2012-02-03 04:33:00 +00:00
Object Remove trailing spaces 2012-01-22 09:26:00 +00:00
Support Update llvm debug version to support new structure and tag for Objective-C property's debug info. 2012-02-04 01:30:01 +00:00
TableGen
Target TargetPassConfig: confine the MC configuration to TargetMachine. 2012-02-04 02:56:59 +00:00
Transforms Fix SSAUpdaterImpl's RecordMatchingPHI to record exactly the 2012-02-03 01:07:01 +00:00
Argument.h
Attributes.h Extend Attributes to 64 bits 2012-01-20 17:56:17 +00:00
AutoUpgrade.h
BasicBlock.h Add a constified getLandingPad() method. 2012-01-31 00:26:24 +00:00
CallGraphSCCPass.h
CallingConv.h
CMakeLists.txt
Constant.h eliminate the Constant::getVectorElements method. There are better (and 2012-01-26 02:51:13 +00:00
Constants.h reapply the patches reverted in r149470 that reenable ConstantDataArray, 2012-02-05 02:29:43 +00:00
DebugInfoProbe.h
DefaultPasses.h
DerivedTypes.h
Function.h
GlobalAlias.h
GlobalValue.h
GlobalVariable.h
GVMaterializer.h
InitializePasses.h Make TargetPassConfig an ImmutablePass so CodeGenPasses can query options 2012-02-04 02:56:45 +00:00
InlineAsm.h
InstrTypes.h
Instruction.def
Instruction.h
Instructions.h SwitchInst refactoring. 2012-02-01 07:49:51 +00:00
IntrinsicInst.h Remove the eh.exception and eh.selector intrinsics. Also remove a hack to copy 2012-01-31 01:46:13 +00:00
Intrinsics.h
Intrinsics.td Remove the now-dead llvm.eh.exception and llvm.eh.selector intrinsics. 2012-01-31 01:58:48 +00:00
IntrinsicsARM.td
IntrinsicsCellSPU.td
IntrinsicsHexagon.td
IntrinsicsPowerPC.td
IntrinsicsPTX.td
IntrinsicsX86.td Remove most of the intrinsics for XOP VPCMOV instruction. They all aliased to the same instruction with different types. This would be better accomplished with casts in the not yet created xopintrin.h header file. 2012-02-05 00:55:56 +00:00
IntrinsicsXCore.td
LinkAllPasses.h Add a basic-block autovectorization pass. 2012-02-01 03:51:43 +00:00
LinkAllVMCore.h
Linker.h
LLVMContext.h
Metadata.h
Module.h
OperandTraits.h
Operator.h
Pass.h whitespace 2012-02-03 05:12:30 +00:00
PassAnalysisSupport.h
PassManager.h Add pass printer passes in the right place. 2012-02-01 07:16:20 +00:00
PassManagers.h Add pass printer passes in the right place. 2012-02-01 07:16:20 +00:00
PassRegistry.h
PassSupport.h
SymbolTableListTraits.h
Type.h add StructType helpers too. 2012-01-26 00:06:44 +00:00
Use.h
User.h
Value.h start the implementation of a new ConstantDataVector and ConstantDataArray 2012-01-23 22:57:10 +00:00
ValueSymbolTable.h