llvm-6502/lib/IR
Chandler Carruth 876ac60880 [Modules] Move InstIterator out of the Support library, where it had no
business.

This header includes Function and BasicBlock and directly uses the
interfaces of both classes. It has to do with the IR, it even has that
in the name. =] Put it in the library it belongs to.

This is one step toward making LLVM's Support library survive a C++
modules bootstrap.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202814 91177308-0d34-0410-b5e6-96231b3b80d8
2014-03-04 10:30:26 +00:00
..
AsmWriter.cpp Store a DataLayout in Module. 2014-02-25 20:01:08 +00:00
AsmWriter.h
AttributeImpl.h [weak vtables] Remove a bunch of weak vtables 2013-11-19 00:57:56 +00:00
Attributes.cpp Revert "[C++11] Replace LLVM atomics with std::atomic." 2014-03-03 18:02:34 +00:00
AutoUpgrade.cpp Report a warning when dropping outdated debug info metadata. 2014-01-16 01:51:12 +00:00
BasicBlock.cpp [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. 2014-03-02 12:27:27 +00:00
CMakeLists.txt Cleaning up a bunch of pre-Visual C++ 2012 build hacks. 2014-03-04 09:23:33 +00:00
ConstantFold.cpp Fold vector selects with undef elements in the condition. Fixes PR18319. 2013-12-31 19:30:47 +00:00
ConstantFold.h
Constants.cpp [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. 2014-03-02 12:27:27 +00:00
ConstantsContext.h [C++11] Use std::tie to simplify compare operators. 2014-03-03 19:58:30 +00:00
Core.cpp Store a DataLayout in Module. 2014-02-25 20:01:08 +00:00
DataLayout.cpp Fix typo. Thanks to Roman Divacky for noticing it. 2014-02-26 17:05:38 +00:00
DebugInfo.cpp [cleanup] Re-sort all the includes with utils/sort_includes.py. 2014-03-04 10:07:28 +00:00
DebugLoc.cpp Test commit 2014-02-05 14:23:18 +00:00
DiagnosticInfo.cpp Revert "[C++11] Replace LLVM atomics with std::atomic." 2014-03-03 18:02:34 +00:00
DiagnosticPrinter.cpp Report a warning when dropping outdated debug info metadata. 2014-01-16 01:51:12 +00:00
DIBuilder.cpp Add DWARF discriminator support to DILexicalBlocks. 2014-03-03 18:53:17 +00:00
Dominators.cpp Remove unnecessary typename. 2014-02-16 14:12:35 +00:00
Function.cpp [Modules] Move InstIterator out of the Support library, where it had no 2014-03-04 10:30:26 +00:00
GCOV.cpp Replace the F_Binary flag with a F_Text one. 2014-02-24 18:20:12 +00:00
Globals.cpp Use DataLayout from the module when easily available. 2014-02-25 23:25:17 +00:00
GVMaterializer.cpp
InlineAsm.cpp
Instruction.cpp Use DataLayout from the module when easily available. 2014-02-25 23:25:17 +00:00
Instructions.cpp Bug 18228 - Fix accepting bitcasts between vectors of pointers with a 2014-01-22 19:21:33 +00:00
IntrinsicInst.cpp Remove spurious emacs major mode marker, these should only go on .h files. 2014-02-26 03:10:45 +00:00
IRBuilder.cpp
IRPrintingPasses.cpp [PM] Add module and function printing passes for the new pass manager. 2014-01-12 12:15:39 +00:00
LeakDetector.cpp
LeaksContext.h
LegacyPassManager.cpp Remove unnecessary llvm:: qualification. 2014-02-26 23:27:16 +00:00
LLVMBuild.txt
LLVMContext.cpp Add 'remark' diagnostic type in LLVM 2014-02-28 09:08:45 +00:00
LLVMContextImpl.cpp Add warning capabilities in LLVM. 2013-12-17 17:47:22 +00:00
LLVMContextImpl.h Pass to emit DWARF path discriminators. 2014-03-03 20:06:11 +00:00
Makefile
Mangler.cpp Add back r201608, r201622, r201624 and r201625 2014-02-19 17:23:20 +00:00
Metadata.cpp Fix pr14893. 2014-01-28 16:56:46 +00:00
Module.cpp Fix resetting the DataLayout in a Module. 2014-02-25 22:23:04 +00:00
Pass.cpp Constify the Optnone checks in IR passes. 2014-02-26 01:23:26 +00:00
PassManager.cpp [C++11] Replace llvm::tie with std::tie. 2014-03-02 13:30:33 +00:00
PassRegistry.cpp [opt][PassInfo] Allow opt to run passes that need target machine. 2014-01-16 21:44:34 +00:00
SymbolTableListTraitsImpl.h
Type.cpp Mark some Type and EVT methods as LLVM_READONLY. 2013-12-28 16:17:26 +00:00
TypeFinder.cpp
Use.cpp [cleanup] Add a getOperandNo method to the Use class and implement it 2014-03-04 09:19:43 +00:00
User.cpp
Value.cpp Make it explicit that nulls are not allowed in names. 2013-11-19 21:12:39 +00:00
ValueSymbolTable.cpp
ValueTypes.cpp
Verifier.cpp Check that GlobalAliases don't have section or alignment. 2014-02-13 18:26:41 +00:00