llvm-6502/lib
Evan Cheng 5a96b3dad2 Add bundle aware API for querying instruction properties and switch the code
generator to it. For non-bundle instructions, these behave exactly the same
as the MC layer API.

For properties like mayLoad / mayStore, look into the bundle and if any of the
bundled instructions has the property it would return true.
For properties like isPredicable, only return true if *all* of the bundled
instructions have the property.
For properties like canFoldAsLoad, isCompare, conservatively return false for
bundles.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146026 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-07 07:15:52 +00:00
..
Analysis Probably not a good idea to convert a single vector load into a memcpy. We 2011-12-06 00:19:08 +00:00
Archive
AsmParser Push StringRefs through the metadata interface. 2011-12-06 11:50:26 +00:00
Bitcode
CodeGen Add bundle aware API for querying instruction properties and switch the code 2011-12-07 07:15:52 +00:00
DebugInfo
ExecutionEngine Add bundle aware API for querying instruction properties and switch the code 2011-12-07 07:15:52 +00:00
Linker
MC Add a few moreLocal/Global R_MIPS_GOT related fixups and 2011-12-07 00:28:57 +00:00
Object
Support Adding missing anchor to DATDeltaAlgorithm. 2011-12-07 06:44:23 +00:00
TableGen Check for error after InstantiateMultclassDef. 2011-12-02 18:33:03 +00:00
Target Add bundle aware API for querying instruction properties and switch the code 2011-12-07 07:15:52 +00:00
Transforms Simplify common predecessor finding. 2011-12-06 16:14:29 +00:00
VMCore Push StringRefs through the metadata interface. 2011-12-06 11:50:26 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile