@@ -508,57 +508,51 @@ void CIRGenModule::setDSOLocal(CIRGlobalValueInterface gv) const {
508
508
}
509
509
510
510
const TargetCIRGenInfo &CIRGenModule::getTargetCIRGenInfo () {
511
- if (TheTargetCIRGenInfo )
512
- return *TheTargetCIRGenInfo ;
511
+ if (theTargetCIRGenInfo )
512
+ return *theTargetCIRGenInfo ;
513
513
514
- // Helper to set the unique_ptr while still keeping the return value.
515
- auto SetCIRGenInfo = [&](TargetCIRGenInfo *P) -> const TargetCIRGenInfo & {
516
- this ->TheTargetCIRGenInfo .reset (P);
517
- return *P;
518
- };
514
+ const llvm::Triple &triple = getTarget ().getTriple ();
519
515
520
- const llvm::Triple &Triple = getTarget ().getTriple ();
521
-
522
- switch (Triple.getArch ()) {
516
+ switch (triple.getArch ()) {
523
517
default :
524
518
assert (false && " Target not yet supported!" );
525
519
526
520
case llvm::Triple::aarch64_be:
527
521
case llvm::Triple::aarch64: {
528
- AArch64ABIKind Kind = AArch64ABIKind::AAPCS;
522
+ AArch64ABIKind kind = AArch64ABIKind::AAPCS;
529
523
assert (getTarget ().getABI () == " aapcs" ||
530
524
getTarget ().getABI () == " darwinpcs" &&
531
525
" Only Darwin supported for aarch64" );
532
- Kind = AArch64ABIKind::DarwinPCS;
533
- return *(TheTargetCIRGenInfo =
534
- createAArch64TargetCIRGenInfo (genTypes, Kind ));
526
+ kind = AArch64ABIKind::DarwinPCS;
527
+ return *(theTargetCIRGenInfo =
528
+ createAArch64TargetCIRGenInfo (genTypes, kind ));
535
529
}
536
530
537
531
case llvm::Triple::x86_64: {
538
- StringRef ABI = getTarget ().getABI ();
539
- X86AVXABILevel AVXLevel = (ABI == " avx512" ? X86AVXABILevel::AVX512
540
- : ABI == " avx" ? X86AVXABILevel::AVX
532
+ StringRef abi = getTarget ().getABI ();
533
+ X86AVXABILevel avxLevel = (abi == " avx512" ? X86AVXABILevel::AVX512
534
+ : abi == " avx" ? X86AVXABILevel::AVX
541
535
: X86AVXABILevel::None);
542
536
543
- switch (Triple .getOS ()) {
537
+ switch (triple .getOS ()) {
544
538
default :
545
539
assert (false && " OSType NYI" );
546
540
case llvm::Triple::Linux:
547
- return *(TheTargetCIRGenInfo =
548
- createX86_64TargetCIRGenInfo (genTypes, AVXLevel ));
541
+ return *(theTargetCIRGenInfo =
542
+ createX86_64TargetCIRGenInfo (genTypes, avxLevel ));
549
543
}
550
544
}
551
545
552
546
case llvm::Triple::spirv64: {
553
- return *(TheTargetCIRGenInfo = createSPIRVTargetCIRGenInfo (genTypes));
547
+ return *(theTargetCIRGenInfo = createSPIRVTargetCIRGenInfo (genTypes));
554
548
}
555
549
556
550
case llvm::Triple::nvptx64: {
557
- return *(TheTargetCIRGenInfo = createNVPTXTargetCIRGenInfo (genTypes));
551
+ return *(theTargetCIRGenInfo = createNVPTXTargetCIRGenInfo (genTypes));
558
552
}
559
553
560
554
case llvm::Triple::amdgcn: {
561
- return *(TheTargetCIRGenInfo = createAMDGPUTargetCIRGenInfo (genTypes));
555
+ return *(theTargetCIRGenInfo = createAMDGPUTargetCIRGenInfo (genTypes));
562
556
}
563
557
}
564
558
}
0 commit comments