mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-14 15:39:06 +00:00
Simplify this code. The FastISel class has its own TD member.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56311 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
e251b1529f
commit
1fbc3cd674
@ -629,7 +629,7 @@ bool X86FastISel::X86SelectShift(Instruction *I) {
|
||||
bool X86FastISel::X86SelectSelect(Instruction *I) {
|
||||
const Type *Ty = I->getType();
|
||||
if (isa<PointerType>(Ty))
|
||||
Ty = TLI.getTargetData()->getIntPtrType();
|
||||
Ty = TD.getIntPtrType();
|
||||
|
||||
unsigned Opc = 0;
|
||||
const TargetRegisterClass *RC = NULL;
|
||||
@ -1063,11 +1063,10 @@ unsigned X86FastISel::TargetMaterializeConstant(Constant *C) {
|
||||
}
|
||||
|
||||
// MachineConstantPool wants an explicit alignment.
|
||||
unsigned Align =
|
||||
TM.getTargetData()->getPreferredTypeAlignmentShift(C->getType());
|
||||
unsigned Align = TD.getPreferredTypeAlignmentShift(C->getType());
|
||||
if (Align == 0) {
|
||||
// Alignment of vector types. FIXME!
|
||||
Align = TM.getTargetData()->getABITypeSize(C->getType());
|
||||
Align = TD.getABITypeSize(C->getType());
|
||||
Align = Log2_64(Align);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user