diff options
Diffstat (limited to 'llvm/lib/Frontend')
| -rw-r--r-- | llvm/lib/Frontend/Driver/CodeGenOptions.cpp | 4 | ||||
| -rw-r--r-- | llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp | 15 | 
2 files changed, 8 insertions, 11 deletions
| diff --git a/llvm/lib/Frontend/Driver/CodeGenOptions.cpp b/llvm/lib/Frontend/Driver/CodeGenOptions.cpp index df88490..b546e81 100644 --- a/llvm/lib/Frontend/Driver/CodeGenOptions.cpp +++ b/llvm/lib/Frontend/Driver/CodeGenOptions.cpp @@ -12,7 +12,6 @@  #include "llvm/TargetParser/Triple.h"  namespace llvm { -extern llvm::cl::opt<bool> DebugInfoCorrelate;  extern llvm::cl::opt<llvm::InstrProfCorrelator::ProfCorrelatorKind>      ProfileCorrelate;  } // namespace llvm @@ -64,8 +63,7 @@ TargetLibraryInfoImpl *createTLII(const llvm::Triple &TargetTriple,  }  std::string getDefaultProfileGenName() { -  return llvm::DebugInfoCorrelate || -                 llvm::ProfileCorrelate != InstrProfCorrelator::NONE +  return llvm::ProfileCorrelate != InstrProfCorrelator::NONE               ? "default_%m.proflite"               : "default_%m.profraw";  } diff --git a/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp b/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp index 286ed03..0e5926f 100644 --- a/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp +++ b/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp @@ -5473,7 +5473,8 @@ OpenMPIRBuilder::collapseLoops(DebugLoc DL, ArrayRef<CanonicalLoopInfo *> Loops,      }      // TODO: Enable UndefinedSanitizer to diagnose an overflow here. -    CollapsedTripCount = Builder.CreateNUWMul(CollapsedTripCount, OrigTripCount); +    CollapsedTripCount = +        Builder.CreateNUWMul(CollapsedTripCount, OrigTripCount);    }    // Create the collapsed loop control flow. @@ -9338,9 +9339,8 @@ OpenMPIRBuilder::createAtomicRead(const LocationDescription &Loc,      // target does not support `atomicrmw` of the size of the struct      LoadInst *OldVal = Builder.CreateLoad(XElemTy, X.Var, "omp.atomic.read");      OldVal->setAtomic(AO); -    const DataLayout &LoadDL = OldVal->getModule()->getDataLayout(); -    unsigned LoadSize = -        LoadDL.getTypeStoreSize(OldVal->getPointerOperand()->getType()); +    const DataLayout &DL = OldVal->getModule()->getDataLayout(); +    unsigned LoadSize = DL.getTypeStoreSize(XElemTy);      OpenMPIRBuilder::AtomicInfo atomicInfo(          &Builder, XElemTy, LoadSize * 8, LoadSize * 8, OldVal->getAlign(),          OldVal->getAlign(), true /* UseLibcall */, AllocaIP, X.Var); @@ -9384,9 +9384,8 @@ OpenMPIRBuilder::createAtomicWrite(const LocationDescription &Loc,      XSt->setAtomic(AO);    } else if (XElemTy->isStructTy()) {      LoadInst *OldVal = Builder.CreateLoad(XElemTy, X.Var, "omp.atomic.read"); -    const DataLayout &LoadDL = OldVal->getModule()->getDataLayout(); -    unsigned LoadSize = -        LoadDL.getTypeStoreSize(OldVal->getPointerOperand()->getType()); +    const DataLayout &DL = OldVal->getModule()->getDataLayout(); +    unsigned LoadSize = DL.getTypeStoreSize(XElemTy);      OpenMPIRBuilder::AtomicInfo atomicInfo(          &Builder, XElemTy, LoadSize * 8, LoadSize * 8, OldVal->getAlign(),          OldVal->getAlign(), true /* UseLibcall */, AllocaIP, X.Var); @@ -9581,7 +9580,7 @@ Expected<std::pair<Value *, Value *>> OpenMPIRBuilder::emitAtomicUpdate(      OldVal->setAtomic(AO);      // CurBB      // |     /---\ -		// ContBB    | +    // ContBB    |      // |     \---/      // ExitBB      BasicBlock *CurBB = Builder.GetInsertBlock(); | 
