Searched refs:IR (Results 1 - 25 of 56) sorted by relevance

123

/external/llvm/
H A Dllvm-gen-attributes.mk1 ATTRIBUTETD := $(LLVM_ROOT_PATH)/include/llvm/IR/Attributes.td
7 GENFILE := $(addprefix $(call local-generated-sources-dir)/llvm/IR/,Attributes.inc)
H A Dllvm-gen-intrinsics.mk2 INTRINSICTD := $(LLVM_ROOT_PATH)/include/llvm/IR/Intrinsics.td
8 GENFILE := $(addprefix $(call local-generated-sources-dir)/llvm/IR/,Intrinsics.gen)
/external/llvm/include/llvm/IR/
H A DPassManager.h13 /// which supports a method to 'run' it over a unit of IR can be used as
15 /// which run over a particular IR construct, and run each of them in sequence
16 /// over each such construct in the containing IR construct. As there is no
17 /// containing IR construct for a Module, a manager for passes over modules
21 /// The core IR library provides managers for running passes over
44 #include "llvm/IR/Function.h"
45 #include "llvm/IR/Module.h"
46 #include "llvm/IR/PassManagerInternal.h"
65 /// the IR is not mutated at all.
214 /// \brief Manages a sequence of passes over units of IR
244 run(IRUnitT &IR, AnalysisManager<IRUnitT> &AM) argument
355 getResult(IRUnitT &IR) argument
421 invalidate(IRUnitT &IR) argument
424 derived_this()->invalidateImpl(PassT::ID(), IR); local
434 invalidate(IRUnitT &IR, PreservedAnalyses PA) argument
525 getResultImpl(void *PassID, IRUnitT &IR) argument
559 invalidateImpl(void *PassID, IRUnitT &IR) argument
573 invalidateImpl(IRUnitT &IR, PreservedAnalyses PA) argument
716 invalidate(IRUnitT &IR, const PreservedAnalyses &PA) argument
753 run(IRUnitT &IR, AnalysisManager<IRUnitT> &) argument
[all...]
H A DPassManagerInternal.h38 /// \brief The polymorphic API which runs the pass over a given IR entity.
43 virtual PreservedAnalyses run(IRUnitT &IR, AnalysisManager<IRUnitT> &AM) = 0;
71 PreservedAnalysesT run(IRUnitT &IR, AnalysisManager<IRUnitT> &AM) override {
72 return Pass.run(IR, AM);
80 /// This concept is parameterized over the IR unit that this result pertains
88 /// unit of the IR, it will call this method on all of the results cached.
91 /// to avoid invalidation because the pass which changed the underlying IR
95 virtual bool invalidate(IRUnitT &IR, const PreservedAnalyses &PA) = 0;
183 bool invalidate(IRUnitT &IR, const PreservedAnalysesT &PA) override {
184 return Result.invalidate(IR, P
[all...]
/external/llvm/bindings/ocaml/irreader/
H A Dllvm_irreader.mli10 (** IR reader.
17 (** [parse_ir context mb] parses the IR for a new module [m] from the
/external/bison/doc/
H A Dbison.x7 .IR yacc (1).
10 .IR yacc .
17 .IR yacc ,
30 .IR yacc 's
/external/clang/test/CXX/temp/temp.arg/temp.arg.nontype/
H A Dp1-11.cpp11 template<int &ip> struct IR {}; struct
32 IR<tl> ir1; // expected-error{{non-type template argument refers to thread-local object}}
/external/clang/lib/Rewrite/
H A DDeltaTree.cpp132 DeltaTreeInteriorNode(const InsertResult &IR)
134 Children[0] = IR.LHS;
135 Children[1] = IR.RHS;
136 Values[0] = IR.Split;
137 FullDelta = IR.LHS->getFullDelta()+IR.RHS->getFullDelta()+IR.Split.Delta;
/external/llvm/test/Bindings/OCaml/
H A Dirreader.ml33 (*===-- IR Reader ---------------------------------------------------------===*)
/external/llvm/unittests/Analysis/
H A DLoopPassManagerTest.cpp13 #include "llvm/IR/Dominators.h"
14 #include "llvm/IR/Function.h"
15 #include "llvm/IR/LLVMContext.h"
16 #include "llvm/IR/Module.h"
17 #include "llvm/IR/PassManager.h"
102 std::unique_ptr<Module> parseIR(LLVMContext &C, const char *IR) { argument
104 return parseAssemblyString(IR, Err, C);
H A DCGSCCPassManagerTest.cpp13 #include "llvm/IR/Function.h"
14 #include "llvm/IR/InstIterator.h"
15 #include "llvm/IR/LLVMContext.h"
16 #include "llvm/IR/Module.h"
17 #include "llvm/IR/PassManager.h"
211 std::unique_ptr<Module> parseIR(const char *IR) { argument
217 return parseAssemblyString(IR, Err, C);
/external/valgrind/VEX/priv/
H A Dhost_tilegx_isel.c86 - An IRExpr*, which may be NULL, holding the IR expression (an
384 return toBool(hregClass(am->GXam.IR.base) == HRcGPR() &&
385 hregIsVirtual(am->GXam.IR.base) &&
386 uInt_fits_in_16_bits(am->GXam.IR.index));
1334 TILEGXAMode_IR(am_addr->GXam.IR.index +
1336 am_addr->GXam.IR.base),
1353 TILEGXAMode_IR(am_addr->GXam.IR.index +
1355 am_addr->GXam.IR.base),
1366 TILEGXAMode_IR(am_addr->GXam.IR.index +
1368 am_addr->GXam.IR
[all...]
H A Dhost_tilegx_defs.c560 am->GXam.IR.base = base;
561 am->GXam.IR.index = idx;
569 return TILEGXAMode_IR(am->GXam.IR.index + 4, am->GXam.IR.base);
578 if (am->GXam.IR.index == 0)
581 vex_printf("%d(", (Int) am->GXam.IR.index);
582 ppHRegTILEGX(am->GXam.IR.base);
593 addHRegUse(u, HRmRead, am->GXam.IR.base);
604 am->GXam.IR.base = lookupHRegRemap(m, am->GXam.IR
[all...]
H A Dhost_amd64_defs.c189 am->Aam.IR.imm = imm32;
190 am->Aam.IR.reg = reg;
207 if (am->Aam.IR.imm == 0)
210 vex_printf("0x%x(", am->Aam.IR.imm);
211 ppHRegAMD64(am->Aam.IR.reg);
229 addHRegUse(u, HRmRead, am->Aam.IR.reg);
243 am->Aam.IR.reg = lookupHRegRemap(m, am->Aam.IR.reg);
2127 if (am->Aam.IR.imm == 0
2128 && ! sameHReg(am->Aam.IR
[all...]
H A Dhost_mips_defs.c458 am->Mam.IR.base = base;
459 am->Mam.IR.index = idx;
479 ret = MIPSAMode_IR(am->Mam.IR.index, am->Mam.IR.base);
496 ret = MIPSAMode_IR(am->Mam.IR.index + 4, am->Mam.IR.base);
514 ret = MIPSAMode_IR(am->Mam.IR.index + 4, am->Mam.IR.base);
531 if (am->Mam.IR.index == 0)
534 vex_printf("%d(", (Int) am->Mam.IR
[all...]
H A Dhost_x86_defs.c163 am->Xam.IR.imm = imm32;
164 am->Xam.IR.reg = reg;
181 return X86AMode_IR( am->Xam.IR.imm, am->Xam.IR.reg );
193 if (am->Xam.IR.imm == 0)
196 vex_printf("0x%x(", am->Xam.IR.imm);
197 ppHRegX86(am->Xam.IR.reg);
215 addHRegUse(u, HRmRead, am->Xam.IR.reg);
229 am->Xam.IR.reg = lookupHRegRemap(m, am->Xam.IR
[all...]
/external/llvm/bindings/ocaml/analysis/
H A Dllvm_analysis.mli12 This interface provides an OCaml API for LLVM IR analyses, the classes in
/external/swiftshader/third_party/LLVM/bindings/ocaml/analysis/
H A Dllvm_analysis.mli12 This interface provides an ocaml API for LLVM IR analyses, the classes in
/external/llvm/lib/Target/Hexagon/
H A DHexagonBlockRanges.cpp453 const HexagonBlockRanges::IndexRange &IR) {
454 OS << '[' << IR.start() << ':' << IR.end() << (IR.TiedEnd ? '}' : ']');
455 if (IR.Fixed)
452 operator <<(raw_ostream &OS, const HexagonBlockRanges::IndexRange &IR) argument
H A DHexagonGenInsert.cpp20 #include "llvm/IR/Constants.h"
431 IFRecord(unsigned SR = 0, unsigned IR = 0, uint16_t W = 0, uint16_t O = 0)
432 : SrcR(SR), InsR(IR), Wdh(W), Off(O) {}
1052 auto IsEmpty = [] (const IFRecordWithRegSet &IR) -> bool {
1053 return IR.second.empty();
1125 unsigned SR = LL[i-1].first.SrcR, IR = LL[i-1].first.InsR;
1127 const MachineInstr *DefI = MRI->getVRegDef(IR);
1144 auto IsCopy = [] (const IFRecordWithRegSet &IR) -> bool {
1145 return IR.first.Wdh == 32 && (IR
[all...]
H A DHexagonBlockRanges.h229 const HexagonBlockRanges::IndexRange &IR);
/external/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h24 #include "llvm/IR/DerivedTypes.h"
303 void setInReg(bool IR) { argument
305 InReg = IR;
331 void setIndirectRealign(bool IR) { argument
333 IndirectRealign = IR;
/external/opencv/cvaux/src/
H A Dcvsegment.cpp58 #define PUSH(Y,IL,IR,IPL,IPR,FL) { stack[StIn].y=(ushort)(Y); \
60 stack[StIn].r=(ushort)(IR); \
66 #define POP(Y,IL,IR,IPL,IPR,FL) { StIn--; \
69 IR=stack[StIn].r;\
/external/clang/lib/Basic/
H A DSourceManager.cpp636 const SrcMgr::ContentCache *IR = getOrCreateContentCache(File); local
637 assert(IR && "getOrCreateContentCache() cannot return NULL");
638 return IR->getBuffer(Diag, *this, SourceLocation(), Invalid);
644 const SrcMgr::ContentCache *IR = getOrCreateContentCache(SourceFile); local
645 assert(IR && "getOrCreateContentCache() cannot return NULL");
647 const_cast<SrcMgr::ContentCache *>(IR)->replaceBuffer(Buffer, DoNotFree);
648 const_cast<SrcMgr::ContentCache *>(IR)->BufferOverridden = true;
668 const SrcMgr::ContentCache *IR = getOrCreateContentCache(File); local
669 const_cast<SrcMgr::ContentCache *>(IR)->replaceBuffer(nullptr);
670 const_cast<SrcMgr::ContentCache *>(IR)
[all...]
/external/llvm/unittests/IR/
H A DPassManagerTest.cpp1 //===- llvm/unittest/IR/PassManager.cpp - PassManager tests ---------------===//
11 #include "llvm/IR/Function.h"
12 #include "llvm/IR/LLVMContext.h"
13 #include "llvm/IR/Module.h"
14 #include "llvm/IR/PassManager.h"
158 std::unique_ptr<Module> parseIR(LLVMContext &Context, const char *IR) { argument
160 return parseAssemblyString(IR, Err, Context);

Completed in 738 milliseconds

123