mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 19:52:54 +01:00
Minor style fixes for TargetTransformationInfo and TargetTransformImpl
llvm-svn: 166936
This commit is contained in:
parent
56b8c348f2
commit
8fb81f8122
@ -45,11 +45,11 @@ public:
|
||||
/// used.
|
||||
TargetTransformInfo();
|
||||
|
||||
explicit TargetTransformInfo(const ScalarTargetTransformInfo* S,
|
||||
const VectorTargetTransformInfo *V)
|
||||
: ImmutablePass(ID), STTI(S), VTTI(V) {
|
||||
initializeTargetTransformInfoPass(*PassRegistry::getPassRegistry());
|
||||
}
|
||||
TargetTransformInfo(const ScalarTargetTransformInfo* S,
|
||||
const VectorTargetTransformInfo *V)
|
||||
: ImmutablePass(ID), STTI(S), VTTI(V) {
|
||||
initializeTargetTransformInfoPass(*PassRegistry::getPassRegistry());
|
||||
}
|
||||
|
||||
TargetTransformInfo(const TargetTransformInfo &T) :
|
||||
ImmutablePass(ID), STTI(T.STTI), VTTI(T.VTTI) { }
|
||||
@ -102,7 +102,7 @@ public:
|
||||
/// isTruncateFree - Return true if it's free to truncate a value of
|
||||
/// type Ty1 to type Ty2. e.g. On x86 it's free to truncate a i32 value in
|
||||
/// register EAX to i16 by referencing its sub-register AX.
|
||||
virtual bool isTruncateFree(Type * /*Ty1*/, Type * /*Ty2*/) const {
|
||||
virtual bool isTruncateFree(Type *Ty1, Type *Ty2) const {
|
||||
return false;
|
||||
}
|
||||
/// Is this type legal.
|
||||
|
@ -28,7 +28,7 @@ bool ScalarTargetTransformImpl::isLegalICmpImmediate(int64_t imm) const {
|
||||
}
|
||||
|
||||
bool ScalarTargetTransformImpl::isLegalAddressingMode(const AddrMode &AM,
|
||||
Type *Ty) const {
|
||||
Type *Ty) const {
|
||||
return TLI->isLegalAddressingMode(AM, Ty);
|
||||
}
|
||||
|
||||
@ -150,7 +150,7 @@ VectorTargetTransformImpl::getScalarizationOverhead(Type *Ty,
|
||||
bool Insert,
|
||||
bool Extract) const {
|
||||
assert (Ty->isVectorTy() && "Can only scalarize vectors");
|
||||
unsigned Cost = 0;
|
||||
unsigned Cost = 0;
|
||||
|
||||
for (int i = 0, e = Ty->getVectorNumElements(); i < e; ++i) {
|
||||
if (Insert)
|
||||
@ -240,7 +240,7 @@ unsigned VectorTargetTransformImpl::getCmpSelInstrCost(unsigned Opcode,
|
||||
Type *CondTy) const {
|
||||
int ISD = InstructionOpcodeToISD(Opcode);
|
||||
assert(ISD && "Invalid opcode");
|
||||
|
||||
|
||||
// Selects on vectors are actually vector selects.
|
||||
if (ISD == ISD::SELECT) {
|
||||
assert(CondTy && "CondTy must exist");
|
||||
|
Loading…
Reference in New Issue
Block a user