mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-24 13:18:17 +00:00
We can get the TLOF from the TargetMachine - so constructor no longer requires TargetLoweringObjectFile to be passed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221926 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -694,10 +694,9 @@ static void InitCmpLibcallCCs(ISD::CondCode *CCs) {
|
||||
CCs[RTLIB::O_F128] = ISD::SETEQ;
|
||||
}
|
||||
|
||||
/// NOTE: The constructor takes ownership of TLOF.
|
||||
TargetLoweringBase::TargetLoweringBase(const TargetMachine &tm,
|
||||
const TargetLoweringObjectFile *tlof)
|
||||
: TM(tm), DL(TM.getSubtargetImpl()->getDataLayout()), TLOF(*tlof) {
|
||||
/// NOTE: The TargetMachine owns TLOF.
|
||||
TargetLoweringBase::TargetLoweringBase(const TargetMachine &tm)
|
||||
: TM(tm), DL(TM.getSubtargetImpl()->getDataLayout()) {
|
||||
initActions();
|
||||
|
||||
// Perform these initializations only once.
|
||||
|
||||
Reference in New Issue
Block a user