Lines Matching refs:GlobalValue
15 #include "llvm/IR/GlobalValue.h"
19 static bool shouldReduceDSOLocal(GlobalValue &GV) {
23 static bool shouldReduceVisibility(GlobalValue &GV) {
24 return GV.getVisibility() != GlobalValue::VisibilityTypes::DefaultVisibility;
27 static bool shouldReduceUnnamedAddress(GlobalValue &GV) {
28 return GV.getUnnamedAddr() != GlobalValue::UnnamedAddr::None;
31 static bool shouldReduceDLLStorageClass(GlobalValue &GV) {
33 GlobalValue::DLLStorageClassTypes::DefaultStorageClass;
36 static bool shouldReduceThreadLocal(GlobalValue &GV) {
46 GV.setVisibility(GlobalValue::VisibilityTypes::DefaultVisibility);
51 GV.setUnnamedAddr(GlobalValue::UnnamedAddr::None);
54 GlobalValue::DLLStorageClassTypes::DefaultStorageClass);