LLVM 19.0.0git
Classes | Namespaces | Functions
CodeGenCommonISel.h File Reference
#include "llvm/CodeGen/MachineBasicBlock.h"
#include <cassert>

Go to the source code of this file.


class  llvm::StackProtectorDescriptor
 Encapsulates all of the information needed to generate a stack protector check, and signals to isel when initialized that one needs to be generated. More...


namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.


MachineBasicBlock::iterator llvm::findSplitPointForStackProtector (MachineBasicBlock *BB, const TargetInstrInfo &TII)
 Find the split point at which to splice the end of BB into its success stack protector check machine basic block.
FPClassTest llvm::invertFPClassTestIfSimpler (FPClassTest Test)
 Evaluates if the specified FP class test is better performed as the inverse (i.e.
void llvm::salvageDebugInfoForDbgValue (const MachineRegisterInfo &MRI, MachineInstr &MI, ArrayRef< MachineOperand * > DbgUsers)
 Assuming the instruction MI is going to be deleted, attempt to salvage debug users of MI by writing the effect of MI in a DIExpression.