llvm-6502/lib
Jakob Stoklund Olesen 3f63a58978 Add MachineInstr::isTransient().
This is a cleaned up version of the isFree() function in
MachineTraceMetrics.cpp.

Transient instructions are very unlikely to produce any code in the
final output. Either because they get eliminated by RegisterCoalescing,
or because they are pseudo-instructions like labels and debug values.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160977 91177308-0d34-0410-b5e6-96231b3b80d8
2012-07-30 18:34:14 +00:00
..
Analysis When constant folding GEP expressions, keep the address space information of pointers. 2012-07-30 07:25:20 +00:00
Archive
AsmParser
Bitcode
CodeGen Add MachineInstr::isTransient(). 2012-07-30 18:34:14 +00:00
DebugInfo
ExecutionEngine Fixing problems with X86_64_32 relocations and making the assertions more readable. 2012-07-27 20:30:12 +00:00
Linker
MC Give MCRegisterInfo an implementation file. 2012-07-27 16:25:20 +00:00
Object
Support Typos. 2012-07-27 21:41:59 +00:00
TableGen
Target Mark MOVZX16/MOVSX16 as neverHasSideEffects/mayLoad 2012-07-30 07:14:07 +00:00
Transforms Teach CodeGenPrep to look past bitcast when it's duplicating return instruction 2012-07-27 21:21:26 +00:00
VMCore Add support for v16i32/v16i64 into the code generator. This is required for backends that use i32/i64 vectors for the getSetCCResultType function. 2012-07-26 21:22:00 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile