@@ -358,13 +358,13 @@ namespace {
358358llvm::GetElementPtrInst *DtoGEP (LLType *pointeeTy, LLValue *ptr,
359359 llvm::ArrayRef<LLValue *> indices,
360360 const char *name, llvm::BasicBlock *bb
361- #if LDC_LLVM_VER >= 2000
361+ #if LDC_LLVM_VER >= 1900
362362 , llvm::GEPNoWrapFlags nw
363363#endif
364364 ) {
365365 auto gep = llvm::GetElementPtrInst::Create (pointeeTy, ptr, indices, name,
366366 bb ? bb : gIR ->scopebb ());
367- #if LDC_LLVM_VER >= 2000
367+ #if LDC_LLVM_VER >= 1900
368368 gep->setNoWrapFlags (nw);
369369#else
370370 gep->setIsInBounds (true );
@@ -375,67 +375,67 @@ llvm::GetElementPtrInst *DtoGEP(LLType *pointeeTy, LLValue *ptr,
375375
376376LLValue *DtoGEP1 (LLType *pointeeTy, LLValue *ptr, LLValue *i0, const char *name,
377377 llvm::BasicBlock *bb
378- #if LDC_LLVM_VER >= 2000
378+ #if LDC_LLVM_VER >= 1900
379379 , llvm::GEPNoWrapFlags nw
380380#endif
381381 ) {
382382 return DtoGEP (pointeeTy, ptr, i0, name, bb
383- #if LDC_LLVM_VER >= 2000
383+ #if LDC_LLVM_VER >= 1900
384384 , nw
385385#endif
386386 );
387387}
388388
389389LLValue *DtoGEP (LLType *pointeeTy, LLValue *ptr, LLValue *i0, LLValue *i1,
390390 const char *name, llvm::BasicBlock *bb
391- #if LDC_LLVM_VER >= 2000
391+ #if LDC_LLVM_VER >= 1900
392392 , llvm::GEPNoWrapFlags nw
393393#endif
394394 ) {
395395 LLValue *indices[] = {i0, i1};
396396 return DtoGEP (pointeeTy, ptr, indices, name, bb
397- #if LDC_LLVM_VER >= 2000
397+ #if LDC_LLVM_VER >= 1900
398398 , nw
399399#endif
400400 );
401401}
402402
403403LLValue *DtoGEP1 (LLType *pointeeTy, LLValue *ptr, unsigned i0, const char *name,
404404 llvm::BasicBlock *bb
405- #if LDC_LLVM_VER >= 2000
405+ #if LDC_LLVM_VER >= 1900
406406 , llvm::GEPNoWrapFlags nw
407407#endif
408408 ) {
409409 return DtoGEP (pointeeTy, ptr, DtoConstUint (i0), name, bb
410- #if LDC_LLVM_VER >= 2000
410+ #if LDC_LLVM_VER >= 1900
411411 , nw
412412#endif
413413 );
414414}
415415
416416LLValue *DtoGEP (LLType *pointeeTy, LLValue *ptr, unsigned i0, unsigned i1,
417417 const char *name, llvm::BasicBlock *bb
418- #if LDC_LLVM_VER >= 2000
418+ #if LDC_LLVM_VER >= 1900
419419 , llvm::GEPNoWrapFlags nw
420420#endif
421421 ) {
422422 LLValue *indices[] = {DtoConstUint (i0), DtoConstUint (i1)};
423423 return DtoGEP (pointeeTy, ptr, indices, name, bb
424- #if LDC_LLVM_VER >= 2000
424+ #if LDC_LLVM_VER >= 1900
425425 , nw
426426#endif
427427 );
428428}
429429
430430LLConstant *DtoGEP (LLType *pointeeTy, LLConstant *ptr, unsigned i0,
431431 unsigned i1
432- #if LDC_LLVM_VER >= 2000
432+ #if LDC_LLVM_VER >= 1900
433433 , llvm::GEPNoWrapFlags nw
434434#endif
435435 ) {
436436 LLValue *indices[] = {DtoConstUint (i0), DtoConstUint (i1)};
437437 return llvm::ConstantExpr::getGetElementPtr (pointeeTy, ptr, indices,
438- #if LDC_LLVM_VER >= 2000
438+ #if LDC_LLVM_VER >= 1900
439439 nw
440440#else
441441 /* InBounds = */ true
@@ -445,12 +445,12 @@ LLConstant *DtoGEP(LLType *pointeeTy, LLConstant *ptr, unsigned i0,
445445
446446LLValue *DtoGEP1i64 (LLType *pointeeTy, LLValue *ptr, uint64_t i0, const char *name,
447447 llvm::BasicBlock *bb
448- #if LDC_LLVM_VER >= 2000
448+ #if LDC_LLVM_VER >= 1900
449449 , llvm::GEPNoWrapFlags nw
450450#endif
451451 ) {
452452 return DtoGEP (pointeeTy, ptr, DtoConstUlong (i0), name, bb
453- #if LDC_LLVM_VER >= 2000
453+ #if LDC_LLVM_VER >= 1900
454454 , nw
455455#endif
456456 );
0 commit comments