003 File Manager
Current Path:
/usr/src/contrib/llvm-project/llvm/include/llvm/Transforms
usr
/
src
/
contrib
/
llvm-project
/
llvm
/
include
/
llvm
/
Transforms
/
📁
..
📁
AggressiveInstCombine
📄
CFGuard.h
(854 B)
📁
Coroutines
📄
Coroutines.h
(1.23 KB)
📁
IPO
📄
IPO.h
(11.67 KB)
📁
InstCombine
📁
Instrumentation
📄
Instrumentation.h
(6.83 KB)
📄
ObjCARC.h
(1.37 KB)
📁
Scalar
📄
Scalar.h
(18.62 KB)
📁
Utils
📄
Utils.h
(5.8 KB)
📁
Vectorize
📄
Vectorize.h
(4.25 KB)
Editing: CFGuard.h
//===-- CFGuard.h - CFGuard Transformations ---------------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===---------------------------------------------------------------------===// // Windows Control Flow Guard passes (/guard:cf). //===---------------------------------------------------------------------===// #ifndef LLVM_TRANSFORMS_CFGUARD_H #define LLVM_TRANSFORMS_CFGUARD_H namespace llvm { class FunctionPass; /// Insert Control FLow Guard checks on indirect function calls. FunctionPass *createCFGuardCheckPass(); /// Insert Control FLow Guard dispatches on indirect function calls. FunctionPass *createCFGuardDispatchPass(); } // namespace llvm #endif
Upload File
Create Folder