Lines Matching refs:FunctionLoweringInfo
1 //===-- FunctionLoweringInfo.cpp ------------------------------------------===//
14 #include "llvm/CodeGen/FunctionLoweringInfo.h"
86 void FunctionLoweringInfo::set(const Function &fn, MachineFunction &mf,
349 /// FunctionLoweringInfo to an empty state, ready to be used for a
351 void FunctionLoweringInfo::clear() {
371 Register FunctionLoweringInfo::CreateReg(MVT VT, bool isDivergent) {
382 Register FunctionLoweringInfo::CreateRegs(Type *Ty, bool isDivergent) {
399 Register FunctionLoweringInfo::CreateRegs(const Value *V) {
404 Register FunctionLoweringInfo::InitializeRegForValue(const Value *V) {
419 const FunctionLoweringInfo::LiveOutInfo *
420 FunctionLoweringInfo::GetLiveOutRegInfo(Register Reg, unsigned BitWidth) {
438 void FunctionLoweringInfo::ComputePHILiveOutRegInfo(const PHINode *PN) {
540 void FunctionLoweringInfo::setArgumentFrameIndex(const Argument *A,
548 int FunctionLoweringInfo::getArgumentFrameIndex(const Argument *A) {
556 Register FunctionLoweringInfo::getCatchPadExceptionPointerVReg(
568 FunctionLoweringInfo::getValueFromVirtualReg(Register Vreg) {