LLVM 19.0.0git
Functions
GlobalSplit.cpp File Reference
#include "llvm/Transforms/IPO/GlobalSplit.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/IR/Constant.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/DataLayout.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/GlobalValue.h"
#include "llvm/IR/GlobalVariable.h"
#include "llvm/IR/Intrinsics.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/Metadata.h"
#include "llvm/IR/Module.h"
#include "llvm/IR/Operator.h"
#include "llvm/IR/Type.h"
#include "llvm/IR/User.h"
#include "llvm/Support/Casting.h"
#include "llvm/Transforms/IPO.h"
#include <cstdint>
#include <vector>

Go to the source code of this file.

Functions

static bool splitGlobal (GlobalVariable &GV)
 
static bool splitGlobals (Module &M)
 

Function Documentation

◆ splitGlobal()

static bool splitGlobal ( GlobalVariable GV)
static

◆ splitGlobals()

static bool splitGlobals ( Module M)
static