|
LLVM
8.0.1
|
#include "llvm/Analysis/TargetTransformInfo.h"

Public Attributes | |
| unsigned | Insns |
| TODO: Some of these could be merged. More... | |
| unsigned | NumRegs |
| unsigned | AddRecCost |
| unsigned | NumIVMuls |
| unsigned | NumBaseAdds |
| unsigned | ImmCost |
| unsigned | SetupCost |
| unsigned | ScaleCost |
Definition at line 334 of file TargetTransformInfo.h.
| unsigned llvm::TargetTransformInfo::LSRCost::AddRecCost |
Definition at line 339 of file TargetTransformInfo.h.
Referenced by DeleteTriviallyDeadInstructions(), llvm::SystemZTTIImpl::isLSRCostLess(), llvm::X86TTIImpl::isLSRCostLess(), and llvm::TargetTransformInfoImplBase::isLSRCostLess().
| unsigned llvm::TargetTransformInfo::LSRCost::ImmCost |
Definition at line 342 of file TargetTransformInfo.h.
Referenced by DeleteTriviallyDeadInstructions(), llvm::X86TTIImpl::isLSRCostLess(), and llvm::TargetTransformInfoImplBase::isLSRCostLess().
| unsigned llvm::TargetTransformInfo::LSRCost::Insns |
TODO: Some of these could be merged.
Also, a lexical ordering isn't always optimal.
Definition at line 337 of file TargetTransformInfo.h.
Referenced by DeleteTriviallyDeadInstructions(), llvm::SystemZTTIImpl::isLSRCostLess(), and llvm::X86TTIImpl::isLSRCostLess().
| unsigned llvm::TargetTransformInfo::LSRCost::NumBaseAdds |
Definition at line 341 of file TargetTransformInfo.h.
Referenced by DeleteTriviallyDeadInstructions(), llvm::SystemZTTIImpl::isLSRCostLess(), llvm::X86TTIImpl::isLSRCostLess(), and llvm::TargetTransformInfoImplBase::isLSRCostLess().
| unsigned llvm::TargetTransformInfo::LSRCost::NumIVMuls |
Definition at line 340 of file TargetTransformInfo.h.
Referenced by DeleteTriviallyDeadInstructions(), llvm::SystemZTTIImpl::isLSRCostLess(), llvm::X86TTIImpl::isLSRCostLess(), and llvm::TargetTransformInfoImplBase::isLSRCostLess().
| unsigned llvm::TargetTransformInfo::LSRCost::NumRegs |
Definition at line 338 of file TargetTransformInfo.h.
Referenced by DeleteTriviallyDeadInstructions(), llvm::SystemZTTIImpl::isLSRCostLess(), llvm::X86TTIImpl::isLSRCostLess(), and llvm::TargetTransformInfoImplBase::isLSRCostLess().
| unsigned llvm::TargetTransformInfo::LSRCost::ScaleCost |
Definition at line 344 of file TargetTransformInfo.h.
Referenced by DeleteTriviallyDeadInstructions(), llvm::SystemZTTIImpl::isLSRCostLess(), llvm::X86TTIImpl::isLSRCostLess(), and llvm::TargetTransformInfoImplBase::isLSRCostLess().
| unsigned llvm::TargetTransformInfo::LSRCost::SetupCost |
Definition at line 343 of file TargetTransformInfo.h.
Referenced by DeleteTriviallyDeadInstructions(), llvm::SystemZTTIImpl::isLSRCostLess(), llvm::X86TTIImpl::isLSRCostLess(), and llvm::TargetTransformInfoImplBase::isLSRCostLess().
1.8.13