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().