..
ADT
Improve Triple to recognize the OS in i386-mingw32.
2009-08-18 19:26:55 +00:00
Analysis
Generalize ScalarEvolution to be able to analyze GEPs when
2009-08-18 16:46:41 +00:00
Assembly
Make LLVMContext and LLVMContextImpl classes instead of structs.
2009-08-11 17:45:13 +00:00
Bitcode
Make LLVMContext and LLVMContextImpl classes instead of structs.
2009-08-11 17:45:13 +00:00
CodeGen
Simplify RegScavenger::FindUnusedReg.
2009-08-18 21:14:54 +00:00
CompilerDriver
Config
here comes the CMAKE part on LLVM_COMPACT_SENTINELS; see also r78628 and r78661
2009-08-12 08:37:37 +00:00
Debugger
Make LLVMContext and LLVMContextImpl classes instead of structs.
2009-08-11 17:45:13 +00:00
ExecutionEngine
This void is implicit in C++.
2009-08-12 22:10:57 +00:00
MC
Make AsmStreamer maintain a notion of the current section, pushing it up from the
2009-08-18 06:15:16 +00:00
Support
Revert r78924, disabling buffering defeats all the fast paths in raw_ostream.
2009-08-18 20:07:36 +00:00
System
This void is implicit in C++.
2009-08-12 22:10:57 +00:00
Target
Extend the instruction itinerary model to include the ability to indicate the def and use cycle for each operand. This additional information is optional, so existing itineraries do not need to be changed.
2009-08-17 16:02:57 +00:00
Transforms
Make LLVMContext and LLVMContextImpl classes instead of structs.
2009-08-11 17:45:13 +00:00
AbstractTypeUser.h
Argument.h
Initial update to VMCore to use Twines for string arguments.
2009-07-25 04:41:11 +00:00
Attributes.h
Add support for naked functions
2009-07-17 18:07:26 +00:00
AutoUpgrade.h
BasicBlock.h
Push LLVMContexts through the IntegerType APIs.
2009-08-13 21:58:54 +00:00
CallGraphSCCPass.h
Get rid of the Pass+Context magic.
2009-07-22 00:24:57 +00:00
CallingConv.h
CMakeLists.txt
Constant.h
Make LLVMContext and LLVMContextImpl classes instead of structs.
2009-08-11 17:45:13 +00:00
Constants.h
Add helper functions to ConstantInt and ConstantFP to accept strings.
2009-08-16 23:36:33 +00:00
DerivedTypes.h
Actually privatize a IntegerTypes, and fix a few bugs exposed by this.
2009-08-13 23:27:32 +00:00
Function.h
Make LLVMContext and LLVMContextImpl classes instead of structs.
2009-08-11 17:45:13 +00:00
GlobalAlias.h
Finish migrating VMCore to StringRef/Twine based APIs.
2009-07-25 06:02:13 +00:00
GlobalValue.h
Finish migrating VMCore to StringRef/Twine based APIs.
2009-07-25 06:02:13 +00:00
GlobalVariable.h
Make LLVMContext and LLVMContextImpl classes instead of structs.
2009-08-11 17:45:13 +00:00
InlineAsm.h
Finish migrating VMCore to StringRef/Twine based APIs.
2009-07-25 06:02:13 +00:00
InstrTypes.h
Push LLVMContexts through the IntegerType APIs.
2009-08-13 21:58:54 +00:00
Instruction.def
Instruction.h
Make LLVMContext and LLVMContextImpl classes instead of structs.
2009-08-11 17:45:13 +00:00
Instructions.h
Push LLVMContexts through the IntegerType APIs.
2009-08-13 21:58:54 +00:00
IntrinsicInst.h
Intrinsics.h
Make LLVMContext and LLVMContextImpl classes instead of structs.
2009-08-11 17:45:13 +00:00
Intrinsics.td
Remove a bit more cruft from the sjlj moving to a backend pass.
2009-08-17 20:25:04 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td
Add some comments to clarify the arguments to the vtbl and vtbx intrinsics.
2009-08-12 01:48:30 +00:00
IntrinsicsBlackfin.td
Remove unneeded intrinsics from Blackfin backend.
2009-08-02 21:49:05 +00:00
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsX86.td
Add sse4.2 string/text processing intrinsics. We'll select these later.
2009-08-14 20:27:57 +00:00
IntrinsicsXCore.td
LinkAllPasses.h
Add a basic static ProfileInfo provider (ProfileEstimatorPass).
2009-08-08 18:44:18 +00:00
LinkAllVMCore.h
Push LLVMContexts through the IntegerType APIs.
2009-08-13 21:58:54 +00:00
Linker.h
Make LLVMContext and LLVMContextImpl classes instead of structs.
2009-08-11 17:45:13 +00:00
LLVMContext.h
Push LLVMContexts through the IntegerType APIs.
2009-08-13 21:58:54 +00:00
Metadata.h
Push LLVMContexts through the IntegerType APIs.
2009-08-13 21:58:54 +00:00
Module.h
Make LLVMContext and LLVMContextImpl classes instead of structs.
2009-08-11 17:45:13 +00:00
ModuleProvider.h
OperandTraits.h
Operator.h
Add unimplemented destructor declarations to hopefully address
2009-08-13 20:43:13 +00:00
Pass.h
Tidy #includes.
2009-08-11 16:02:12 +00:00
PassAnalysisSupport.h
PassManager.h
PassManagers.h
Fix a bunch of namespace pollution.
2009-08-07 01:32:21 +00:00
PassSupport.h
SymbolTableListTraits.h
Type.h
Actually privatize a IntegerTypes, and fix a few bugs exposed by this.
2009-08-13 23:27:32 +00:00
TypeSymbolTable.h
Don't search the entire type table just to delete a type by name.
2009-08-06 06:04:35 +00:00
Use.h
User.h
Value.h
Make LLVMContext and LLVMContextImpl classes instead of structs.
2009-08-11 17:45:13 +00:00
ValueSymbolTable.h
revert r78048, it isn't worth using assertingvh here.
2009-08-04 23:07:12 +00:00