llvm-mirror/include/llvm
Evan Cheng 1ae06d95e0 Move some parts of TargetAsmInfo down to MCAsmInfo. This is not the greatest
solution but it is a small step towards removing the horror that is
TargetAsmInfo.

llvm-svn: 135237
2011-07-15 02:09:41 +00:00
..
ADT The key of a StringMap can contain nul's in it, so having first() return 2011-07-14 18:31:43 +00:00
Analysis Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. 2011-07-13 10:26:04 +00:00
Assembly Eliminate the WriteTypeSymbolic function. Now that types know 2011-07-09 18:03:13 +00:00
Bitcode Land the long talked about "type system rewrite" patch. This 2011-07-09 17:41:24 +00:00
CodeGen Fix up TargetLoweringObjectFile ctors to properly initialize fields. 2011-07-13 19:54:59 +00:00
CompilerDriver llvmc: Make 'true' and 'false' instances of a 'Bool' class. 2011-05-05 04:25:03 +00:00
Config Rename createAsmInfo to createMCAsmInfo and move registration code to MCTargetDesc to prepare for next round of changes. 2011-07-14 23:50:31 +00:00
ExecutionEngine Add to RuntimeDyld support different object formats 2011-07-13 07:57:58 +00:00
MC Move some parts of TargetAsmInfo down to MCAsmInfo. This is not the greatest 2011-07-15 02:09:41 +00:00
Object Fix 80-col. 2011-07-05 14:49:08 +00:00
Support Add dump() 2011-07-14 21:50:04 +00:00
Target Move some parts of TargetAsmInfo down to MCAsmInfo. This is not the greatest 2011-07-15 02:09:41 +00:00
Transforms Make the destructor virtual to silence GCC's -Wnon-virtual-dtor. Let me 2011-07-10 08:38:12 +00:00
Argument.h add a helper method to get the byval alignment of an argument. 2011-05-22 23:57:23 +00:00
Attributes.h Add a new function attribute, nonlazybind, which inhibits lazy-loading 2011-06-15 20:36:13 +00:00
AutoUpgrade.h Auto-upgrade the magic ".llvm.eh.catch.all.value" global to 2010-09-10 18:51:56 +00:00
BasicBlock.h Add r134057 back, but splice the predecessor after the successors phi 2011-06-30 20:14:24 +00:00
CallGraphSCCPass.h Remove assignPassManager's default arguments. It's really 2010-08-07 01:25:32 +00:00
CallingConv.h Use X86_thiscall calling convention for Win64 as well. 2011-03-03 07:49:07 +00:00
CMakeLists.txt Put targets on folders, if the IDE supports the feature. 2011-02-20 22:06:10 +00:00
Constant.h Fix or remove code which seemed to think that the operand of a Constant 2011-04-11 09:48:55 +00:00
Constants.h Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. 2011-07-13 10:26:04 +00:00
DebugInfoProbe.h Introduce DebugInfoProbe. This is used to monitor how llvm optimizer is treating debugging information. 2011-03-10 00:21:25 +00:00
DefaultPasses.h Land the long talked about "type system rewrite" patch. This 2011-07-09 17:41:24 +00:00
DerivedTypes.h Delete StructType bodies when destroying a StructType. 2011-07-12 18:22:07 +00:00
Function.h consolidate GlobalValue::isDeclaration into one 2011-07-14 18:10:41 +00:00
GlobalAlias.h consolidate GlobalValue::isDeclaration into one 2011-07-14 18:10:41 +00:00
GlobalValue.h consolidate GlobalValue::isDeclaration into one 2011-07-14 18:10:41 +00:00
GlobalVariable.h consolidate GlobalValue::isDeclaration into one 2011-07-14 18:10:41 +00:00
GVMaterializer.h Kill ModuleProvider and ghost linkage by inverting the relationship between 2010-01-27 20:34:15 +00:00
InitializePasses.h Land the long talked about "type system rewrite" patch. This 2011-07-09 17:41:24 +00:00
InlineAsm.h Distinguish early clobber output operands from clobbered registers. 2011-06-27 04:08:33 +00:00
InstrTypes.h Don't include Operator.h from InstrTypes.h. 2011-04-11 09:35:34 +00:00
Instruction.def rename indbr -> indirectbr to appease the residents of #llvm. 2009-10-28 00:19:10 +00:00
Instruction.h There is no need for isAssociative to take the type as an argument anymore. 2010-12-20 13:10:23 +00:00
Instructions.h Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. 2011-07-13 10:26:04 +00:00
IntrinsicInst.h llvm.memcpy.* has two distinct associated address spaces; the source address space, and the destination address space. Fix up the interface on MemIntrinsic and MemTransferInst to make this clear, and fix InstructionDereferencesPointer in LazyValueInfo.cpp to use the interface properly. 2011-05-31 20:40:16 +00:00
Intrinsics.h Change Intrinsic::getDeclaration and friends to take an ArrayRef. 2011-07-14 17:45:39 +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 Add support for ARM ldrexd/strexd intrinsics. They both use i32 register pairs 2011-05-28 04:07:29 +00:00
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMem 2010-08-05 23:36:21 +00:00
IntrinsicsPTX.td PTX: Add intrinsics to list of built-in intrinsics, which allows them to be 2011-04-20 15:37:17 +00:00
IntrinsicsX86.td Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn't exist. 2011-05-26 23:13:19 +00:00
IntrinsicsXCore.td Fix 80 column violations. 2011-05-31 16:30:33 +00:00
LinkAllPasses.h Land the long talked about "type system rewrite" patch. This 2011-07-09 17:41:24 +00:00
LinkAllVMCore.h Missed a spot removing Alarm. 2010-12-07 18:50:33 +00:00
Linker.h Remove obsolete comments about throwing exceptions. 2010-09-02 22:14:51 +00:00
LLVMContext.h Introduce "expect" intrinsic instructions. 2011-07-06 18:22:43 +00:00
Metadata.h Typos. 2011-06-01 23:32:40 +00:00
Module.h Land the long talked about "type system rewrite" patch. This 2011-07-09 17:41:24 +00:00
OperandTraits.h OperandTraits<>::Layout isn't used for anything. Remove it. 2011-01-14 18:41:56 +00:00
Operator.h Revert r133373. I was going to use this to teach the Verifier to verify constant 2011-06-19 03:30:32 +00:00
Pass.h Fix typos in comments. 2011-04-28 09:12:47 +00:00
PassAnalysisSupport.h Don't add the same analysis implementation pair twice. 2011-03-30 18:32:53 +00:00
PassManager.h Tidy some #includes and forward-declarations, and move the C binding code 2010-08-07 00:43:20 +00:00
PassManagers.h Add RegionPass support. 2010-10-20 01:54:44 +00:00
PassRegistry.h Attempt to fix valgrind complaining about (benign) leaks in pass registration by having PassRegistry 2010-10-20 22:22:30 +00:00
PassSupport.h Revert r131155 for now. It makes VMCore depend on Analysis and Transforms 2011-05-10 22:16:06 +00:00
SymbolTableListTraits.h Avoid many "variable 'Sub' set but not used [-Wunused-but-set-variable]" warnings 2010-06-10 15:06:05 +00:00
Type.h remove the DerivedType which isn't adding value anymore. 2011-07-09 17:59:15 +00:00
Use.h Reinstate r133513 (reverted in r133700) with an additional fix for a 2011-06-23 09:09:15 +00:00
User.h Fix typos in assert messages. 2011-03-21 16:38:22 +00:00
Value.h Land the long talked about "type system rewrite" patch. This 2011-07-09 17:41:24 +00:00
ValueSymbolTable.h Merge System into Support. 2010-11-29 18:16:10 +00:00