llvm-6502/lib
Duncan P. N. Exon Smith 24b6acf971 DI: Simplify DebugInfoFinder::processType(), NFC
Handle `DISubroutineType` up-front rather than as part of a branch for
`DICompositeTypeBase`.  The only shared code path was looking through
the base type, but `DISubroutineType` can never have a base type.

This also removes the last use of `DICompositeTypeBase`, since we can
strengthen the cast to `DICompositeType`.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@243159 91177308-0d34-0410-b5e6-96231b3b80d8
2015-07-24 20:56:10 +00:00
..
Analysis
AsmParser
Bitcode
CodeGen AsmPrinter: Use DICompositeType in updateAcceleratorTables(), NFC 2015-07-24 20:45:26 +00:00
DebugInfo
ExecutionEngine [RuntimeDyld] MachO: Add support for ARM scattered vanilla relocations. 2015-07-24 17:40:04 +00:00
Fuzzer
IR DI: Simplify DebugInfoFinder::processType(), NFC 2015-07-24 20:56:10 +00:00
IRReader
LibDriver
LineEditor
Linker
LTO Remove access to the DataLayout in the TargetMachine 2015-07-24 16:04:22 +00:00
MC
Object
Option
Passes
ProfileData
Support
TableGen
Target Add const to some Type* parameters which didn't need to be mutable. NFC. 2015-07-24 19:19:26 +00:00
Transforms Remove unused variable. NFC. 2015-07-24 19:18:32 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile