LLVM 20.0.0git
Functions
AArch64MachineFunctionInfo.cpp File Reference

This file implements AArch64-specific per-machine-function information. More...

#include "AArch64MachineFunctionInfo.h"
#include "AArch64InstrInfo.h"
#include "AArch64Subtarget.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/Metadata.h"
#include "llvm/IR/Module.h"
#include "llvm/MC/MCAsmInfo.h"

Go to the source code of this file.

Functions

static std::pair< bool, boolGetSignReturnAddress (const Function &F)
 
static bool ShouldSignWithBKey (const Function &F, const AArch64Subtarget &STI)
 
static bool hasELFSignedGOTHelper (const Function &F, const AArch64Subtarget *STI)
 
static bool isLRSpilled (const MachineFunction &MF)
 

Detailed Description

This file implements AArch64-specific per-machine-function information.

Definition in file AArch64MachineFunctionInfo.cpp.

Function Documentation

◆ GetSignReturnAddress()

static std::pair< bool, bool > GetSignReturnAddress ( const Function F)
static

◆ hasELFSignedGOTHelper()

static bool hasELFSignedGOTHelper ( const Function F,
const AArch64Subtarget STI 
)
static

◆ isLRSpilled()

static bool isLRSpilled ( const MachineFunction MF)
static

◆ ShouldSignWithBKey()

static bool ShouldSignWithBKey ( const Function F,
const AArch64Subtarget STI 
)
static