@@ -122,9 +122,8 @@ class DXILBitcodeWriter {
122
122
// / writing to the provided \p Buffer.
123
123
DXILBitcodeWriter (const Module &M, SmallVectorImpl<char > &Buffer,
124
124
StringTableBuilder &StrtabBuilder, BitstreamWriter &Stream)
125
- : Stream(Stream), StrtabBuilder(StrtabBuilder), M(M),
126
- VE (M, true ), Buffer(Buffer),
127
- BitcodeStartBit(Stream.GetCurrentBitNo()) {
125
+ : Stream(Stream), StrtabBuilder(StrtabBuilder), M(M), VE(M, true ),
126
+ Buffer (Buffer), BitcodeStartBit(Stream.GetCurrentBitNo()) {
128
127
GlobalValueId = VE.getValues ().size ();
129
128
}
130
129
@@ -342,7 +341,8 @@ using namespace llvm::dxil;
342
341
// / Begin dxil::BitcodeWriter Implementation
343
342
// //////////////////////////////////////////////////////////////////////////////
344
343
345
- dxil::BitcodeWriter::BitcodeWriter (SmallVectorImpl<char > &Buffer, raw_fd_stream *FS)
344
+ dxil::BitcodeWriter::BitcodeWriter (SmallVectorImpl<char > &Buffer,
345
+ raw_fd_stream *FS)
346
346
: Buffer(Buffer), Stream(new BitstreamWriter(Buffer, FS, 512 )) {
347
347
// Emit the file header.
348
348
Stream->Emit ((unsigned )' B' , 8 );
@@ -794,29 +794,40 @@ unsigned DXILBitcodeWriter::getEncodedLinkage(const GlobalValue &GV) {
794
794
795
795
unsigned DXILBitcodeWriter::getEncodedVisibility (const GlobalValue &GV) {
796
796
switch (GV.getVisibility ()) {
797
- case GlobalValue::DefaultVisibility: return 0 ;
798
- case GlobalValue::HiddenVisibility: return 1 ;
799
- case GlobalValue::ProtectedVisibility: return 2 ;
797
+ case GlobalValue::DefaultVisibility:
798
+ return 0 ;
799
+ case GlobalValue::HiddenVisibility:
800
+ return 1 ;
801
+ case GlobalValue::ProtectedVisibility:
802
+ return 2 ;
800
803
}
801
804
llvm_unreachable (" Invalid visibility" );
802
805
}
803
806
804
807
unsigned DXILBitcodeWriter::getEncodedDLLStorageClass (const GlobalValue &GV) {
805
808
switch (GV.getDLLStorageClass ()) {
806
- case GlobalValue::DefaultStorageClass: return 0 ;
807
- case GlobalValue::DLLImportStorageClass: return 1 ;
808
- case GlobalValue::DLLExportStorageClass: return 2 ;
809
+ case GlobalValue::DefaultStorageClass:
810
+ return 0 ;
811
+ case GlobalValue::DLLImportStorageClass:
812
+ return 1 ;
813
+ case GlobalValue::DLLExportStorageClass:
814
+ return 2 ;
809
815
}
810
816
llvm_unreachable (" Invalid DLL storage class" );
811
817
}
812
818
813
819
unsigned DXILBitcodeWriter::getEncodedThreadLocalMode (const GlobalValue &GV) {
814
820
switch (GV.getThreadLocalMode ()) {
815
- case GlobalVariable::NotThreadLocal: return 0 ;
816
- case GlobalVariable::GeneralDynamicTLSModel: return 1 ;
817
- case GlobalVariable::LocalDynamicTLSModel: return 2 ;
818
- case GlobalVariable::InitialExecTLSModel: return 3 ;
819
- case GlobalVariable::LocalExecTLSModel: return 4 ;
821
+ case GlobalVariable::NotThreadLocal:
822
+ return 0 ;
823
+ case GlobalVariable::GeneralDynamicTLSModel:
824
+ return 1 ;
825
+ case GlobalVariable::LocalDynamicTLSModel:
826
+ return 2 ;
827
+ case GlobalVariable::InitialExecTLSModel:
828
+ return 3 ;
829
+ case GlobalVariable::LocalExecTLSModel:
830
+ return 4 ;
820
831
}
821
832
llvm_unreachable (" Invalid TLS model" );
822
833
}
0 commit comments