Lines Matching defs:llvm
14 #include "llvm/Bitcode/ReaderWriter.h"
17 #include "llvm/ADT/SmallString.h"
18 #include "llvm/ADT/SmallVector.h"
19 #include "llvm/IR/AutoUpgrade.h"
20 #include "llvm/IR/Constants.h"
21 #include "llvm/IR/DerivedTypes.h"
22 #include "llvm/IR/InlineAsm.h"
23 #include "llvm/IR/IntrinsicInst.h"
24 #include "llvm/IR/Module.h"
25 #include "llvm/IR/OperandTraits.h"
26 #include "llvm/IR/Operator.h"
27 #include "llvm/Support/MathExtras.h"
28 #include "llvm/Support/MemoryBuffer.h"
30 using namespace llvm;
60 /// This function strips all debug info intrinsics, except for llvm.dbg.declare.
61 /// If an llvm.dbg.declare intrinsic is invalid, then this function simply
64 StripDebugInfoOfFunction(M, "llvm.dbg.func.start");
65 StripDebugInfoOfFunction(M, "llvm.dbg.stoppoint");
66 StripDebugInfoOfFunction(M, "llvm.dbg.region.start");
67 StripDebugInfoOfFunction(M, "llvm.dbg.region.end");
69 if (Function *Declare = M->getFunction("llvm.dbg.declare")) {
201 namespace llvm {
1225 // Older versions of llvm could write an alias pointing to another. We cannot
1467 llvm::ArrayRef<llvm::Constant*>(&Elts[1], Elts.size() - 1));
1470 llvm::ArrayRef<llvm::Constant*>(&Elts[1], Elts.size() - 1));
3073 return "llvm.bitcode";