Lines Matching refs:StackProtector
1 //===-- StackProtector.cpp - Stack Protector Insertion --------------------===//
18 #include "llvm/CodeGen/StackProtector.h"
48 char StackProtector::ID = 0;
49 INITIALIZE_PASS(StackProtector, "stack-protector", "Insert stack protectors",
53 return new StackProtector(TM);
56 StackProtector::SSPLayoutKind
57 StackProtector::getSSPLayout(const AllocaInst *AI) const {
61 bool StackProtector::runOnFunction(Function &Fn) {
82 bool StackProtector::ContainsProtectableArray(Type *Ty, bool &IsLarge,
129 bool StackProtector::HasAddressTaken(const Instruction *AI) {
176 bool StackProtector::RequiresStackProtector() {
351 bool StackProtector::InsertStackProtectors() {
454 BasicBlock *StackProtector::CreateFailBB() {