..
ADT
Add an APFloat::convertToInt(APSInt) function that automatically manages the
2011-07-15 07:04:56 +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
Extract parts of RAGreedy::splitAroundRegion as SplitKit methods.
2011-07-15 21:47:57 +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
Teach llvm-objdump to disassemble sections symbol by symbol.
2011-07-15 18:39:24 +00:00
Support
Convert CallInst and InvokeInst APIs to use ArrayRef.
2011-07-15 08:37:34 +00:00
Target
remove the InvalidateStructLayoutInfo API, which is dead and unnecessary now
2011-07-15 05:21:59 +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
BasicBlock.h
Add r134057 back, but splice the predecessor after the successors phi
2011-06-30 20:14:24 +00:00
CallGraphSCCPass.h
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
devirtualize Constant::isNullValue:
2011-07-15 06:14:08 +00:00
Constants.h
devirtualize Constant::isNullValue:
2011-07-15 06:14:08 +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
devirtualize Constant::isNullValue:
2011-07-15 06:14:08 +00:00
GlobalVariable.h
consolidate GlobalValue::isDeclaration into one
2011-07-14 18:10:41 +00:00
GVMaterializer.h
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
Instruction.h
Instructions.h
Convert CallInst and InvokeInst APIs to use ArrayRef.
2011-07-15 08:37:34 +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
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
Linker.h
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
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
PassManagers.h
PassRegistry.h
PassSupport.h
Revert r131155 for now. It makes VMCore depend on Analysis and Transforms
2011-05-10 22:16:06 +00:00
SymbolTableListTraits.h
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
remove the old and dangerous uncheckedReplaceAllUsesWith method,
2011-07-15 06:18:52 +00:00
ValueSymbolTable.h