..
ADT
Handle more cases in APInt::getLowBitsSet's fast path.
2011-11-28 16:56:38 +00:00
Analysis
Remove the temporary flag -disable-unroll-scev and dead code.
2011-11-28 19:22:09 +00:00
Assembly
Make headers standalone.
2011-11-14 17:45:03 +00:00
Bitcode
remove support for reading llvm 2.9 .bc files. LLVM 3.1 is only compatible back to 3.0
2011-11-27 05:48:27 +00:00
CodeGen
Remove dead llvm.eh.sjlj.dispatchsetup intrinsic.
2011-11-28 19:23:13 +00:00
Config
configure, config.h.in: Regenerate.
2011-11-28 01:07:19 +00:00
DebugInfo
DebugInfo: Add equality operators and default constructor to DILineInfo.
2011-09-21 01:13:16 +00:00
ExecutionEngine
Delete names for unused parameters in inline function definitions in headers, so LLVM users can compile with -Wunused-parameter. PR11257; based on patch by Kevin Harris.
2011-11-04 18:11:56 +00:00
MC
MC/X86/COFF: Allow quotes in names when targeting MS/Windows,
2011-11-29 18:00:06 +00:00
Object
Fixed ObjectFile functions:
2011-11-29 17:40:10 +00:00
Support
use llvm-config.h in public header
2011-11-28 00:49:01 +00:00
TableGen
Add NAME Member
2011-10-19 13:04:13 +00:00
Target
Add support for custom names for library functions in TargetLibraryInfo. Add a custom name for fwrite and fputs on x86-32 OSX. Make SimplifyLibCalls honor the custom
2011-11-17 01:27:36 +00:00
Transforms
Add support for custom names for library functions in TargetLibraryInfo. Add a custom name for fwrite and fputs on x86-32 OSX. Make SimplifyLibCalls honor the custom
2011-11-17 01:27:36 +00:00
Argument.h
Attributes.h
Add the returns_twice attribute to LLVM.
2011-10-03 14:45:37 +00:00
AutoUpgrade.h
remove autoupgrade support for really old-style debug info intrinsics.
2011-11-27 06:18:33 +00:00
BasicBlock.h
Remove useless code.
2011-10-20 04:33:44 +00:00
CallGraphSCCPass.h
CallingConv.h
CMakeLists.txt
build/cmake: Use tblgen macro directly instead of llvm_tablegen, which just
2011-11-04 19:04:23 +00:00
Constant.h
Constants.h
Fold ConstantVector::isAllOnesValue into Constant::isAllOnesValue and simplify it.
2011-11-14 19:12:20 +00:00
DebugInfoProbe.h
DefaultPasses.h
Add a couple missing includes; found while analyzing LLVM headers.
2011-11-04 18:19:43 +00:00
DerivedTypes.h
Function.h
Refactor code from inlining and globalopt that checks whether a function definition is unused, and enhance it so it can tell that functions which are only used by a blockaddress are in fact dead. This probably doesn't happen much on most code, but the Linux kernel's _THIS_IP_ can trigger this issue with blockaddress. (GlobalDCE can also handle the given tescase, but we only run that at -O3.) Found while looking at PR11180.
2011-10-20 05:23:42 +00:00
GlobalAlias.h
GlobalValue.h
GlobalVariable.h
GVMaterializer.h
InitializePasses.h
AddressSanitizer, first commit (compiler module only)
2011-11-16 01:35:23 +00:00
InlineAsm.h
Encode register class constreaints in inline asm instructions.
2011-10-12 23:37:29 +00:00
InstrTypes.h
Instruction.def
Instruction.h
Instructions.h
Add a routine to swap branch instruction operands, and update any
2011-10-17 01:11:57 +00:00
IntrinsicInst.h
Intrinsics.h
Intrinsics.td
Remove dead llvm.eh.sjlj.dispatchsetup intrinsic.
2011-11-28 19:23:13 +00:00
IntrinsicsARM.td
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsPTX.td
IntrinsicsX86.td
This patch contains support for encoding FMA4 instructions and
2011-11-25 19:33:42 +00:00
IntrinsicsXCore.td
Update IntrinsicsXCore.td with the normal LLVM notice at the top of the file.
2011-10-13 21:08:11 +00:00
LinkAllPasses.h
LinkAllVMCore.h
Linker.h
Make it possible to use the linker without destroying the source module. This is so the source module can be linked to multiple other destination modules. For all that used LinkModules() before, they will continue to destroy the source module as before.
2011-10-11 00:24:54 +00:00
LLVMContext.h
Add a pinned metadata name for fpaccuracy, and document it
2011-10-27 19:19:14 +00:00
Metadata.h
Module.h
OperandTraits.h
Operator.h
Pass.h
Devirtualize Pass::getPassID, overriding it isn't useful and it gets called a lot.
2011-11-24 21:14:11 +00:00
PassAnalysisSupport.h
Add a couple missing includes; found while analyzing LLVM headers.
2011-11-04 18:19:43 +00:00
PassManager.h
PassManagers.h
PassRegistry.h
PassSupport.h
SymbolTableListTraits.h
Type.h
Use.h
User.h
Value.h
Remove Value::getNameStr. It has been deprecated for a while and provides no additional value over getName().
2011-11-15 18:30:12 +00:00
ValueSymbolTable.h