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 | 17 | 
2 files changed, 9 insertions, 12 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..fff9a81 100644 --- a/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp +++ b/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp @@ -528,7 +528,7 @@ void OpenMPIRBuilder::getKernelArgsVector(TargetKernelArgs &KernelArgs,    Value *Version = Builder.getInt32(OMP_KERNEL_ARG_VERSION);    Value *PointerNum = Builder.getInt32(KernelArgs.NumTargetItems);    auto Int32Ty = Type::getInt32Ty(Builder.getContext()); -  constexpr const size_t MaxDim = 3; +  constexpr size_t MaxDim = 3;    Value *ZeroArray = Constant::getNullValue(ArrayType::get(Int32Ty, MaxDim));    Value *Flags = Builder.getInt64(KernelArgs.HasNoWait); @@ -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();  | 
