HomeSort by relevance Sort by last modified time
    Searched refs:TI (Results 1 - 25 of 98) sorted by null

1 2 3 4

  /external/clang/lib/Frontend/
InitPreprocessor.cpp 194 const TargetInfo &TI, MacroBuilder &Builder) {
195 DefineTypeSize(MacroName, TI.getTypeWidth(Ty), TI.getTypeConstantSuffix(Ty),
196 TI.isTypeSigned(Ty), Builder);
205 const TargetInfo &TI, MacroBuilder &Builder) {
206 Builder.defineMacro(MacroName, Twine(TI.getTypeWidth(Ty)));
210 const TargetInfo &TI, MacroBuilder &Builder) {
212 Twine(BitWidth / TI.getCharWidth()));
216 const TargetInfo &TI,
218 int TypeWidth = TI.getTypeWidth(Ty)
    [all...]
  /external/llvm/lib/Support/
ARMBuildAttrs.cpp 78 for (unsigned TI = 0, TE = sizeof(ARMAttributeTags) / sizeof(*ARMAttributeTags);
79 TI != TE; ++TI)
80 if (ARMAttributeTags[TI].Attr == Attr)
81 return ARMAttributeTags[TI].TagName + (HasTagPrefix ? 0 : 4);
87 for (unsigned TI = 0, TE = sizeof(ARMAttributeTags) / sizeof(*ARMAttributeTags);
88 TI != TE; ++TI)
89 if (StringRef(ARMAttributeTags[TI].TagName + (HasTagPrefix ? 0 : 4)) == Tag)
90 return ARMAttributeTags[TI].Attr
    [all...]
Threading.cpp 39 ThreadInfo *TI = reinterpret_cast<ThreadInfo*>(Arg);
40 TI->UserFn(TI->UserData);
  /external/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h 78 /// If MergeIdenticalEdges is true (not the default), *all* edges from TI to the
90 BasicBlock *SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum,
109 TerminatorInst *TI = (*PI)->getTerminator();
110 for (unsigned i = 0, e = TI->getNumSuccessors(); i != e; ++i)
111 if (TI->getSuccessor(i) == Succ)
112 MadeChange |= !!SplitCriticalEdge(TI, i, P);
124 TerminatorInst *TI = Src->getTerminator();
127 assert(i != TI->getNumSuccessors() && "Edge doesn't exist!");
128 if (TI->getSuccessor(i) == Dst)
129 return SplitCriticalEdge(TI, i, P, MergeIdenticalEdges
    [all...]
  /external/llvm/lib/Transforms/Utils/
BreakCriticalEdges.cpp 71 TerminatorInst *TI = I->getTerminator();
72 if (TI->getNumSuccessors() > 1 && !isa<IndirectBrInst>(TI))
73 for (unsigned i = 0, e = TI->getNumSuccessors(); i != e; ++i)
74 if (SplitCriticalEdge(TI, i, this)) {
129 /// If MergeIdenticalEdges is true (not the default), *all* edges from TI to the
141 BasicBlock *llvm::SplitCriticalEdge(TerminatorInst *TI, unsigned SuccNum,
145 if (!isCriticalEdge(TI, SuccNum, MergeIdenticalEdges)) return nullptr;
147 assert(!isa<IndirectBrInst>(TI) &&
150 BasicBlock *TIBB = TI->getParent()
    [all...]
DemoteRegToStack.cpp 91 TerminatorInst *TI = &cast<TerminatorInst>(I);
92 assert (isCriticalEdge(TI, SuccNum) &&
94 BasicBlock *BB = SplitCriticalEdge(TI, SuccNum);
CodeExtractor.cpp 238 TerminatorInst *TI = PN->getIncomingBlock(i)->getTerminator();
239 TI->replaceUsesOfWith(OldPred, NewBB);
366 TerminatorInst *TI = newFunction->begin()->getTerminator();
368 GetElementPtrInst::Create(AI, Idx, "gep_" + inputs[i]->getName(), TI);
369 RewriteVal = new LoadInst(GEP, "loadgep_" + inputs[i]->getName(), TI);
397 if (TerminatorInst *TI = dyn_cast<TerminatorInst>(Users[i]))
398 if (!Blocks.count(TI->getParent()) &&
399 TI->getParent()->getParent() == oldFunction)
400 TI->replaceUsesOfWith(header, newHeader);
528 TerminatorInst *TI = (*i)->getTerminator()
    [all...]
  /external/llvm/lib/Analysis/
SparsePropagation.cpp 121 void SparseSolver::getFeasibleSuccessors(TerminatorInst &TI,
124 Succs.resize(TI.getNumSuccessors());
125 if (TI.getNumSuccessors() == 0) return;
127 if (BranchInst *BI = dyn_cast<BranchInst>(&TI)) {
162 if (isa<InvokeInst>(TI)) {
169 if (isa<IndirectBrInst>(TI)) {
174 SwitchInst &SI = cast<SwitchInst>(TI);
184 Succs.assign(TI.getNumSuccessors(), true);
195 Succs.assign(TI.getNumSuccessors(), true);
208 TerminatorInst *TI = From->getTerminator()
    [all...]
BranchProbabilityInfo.cpp 127 TerminatorInst *TI = BB->getTerminator();
128 if (TI->getNumSuccessors() == 0) {
129 if (isa<UnreachableInst>(TI))
146 if (UnreachableEdges.size() == TI->getNumSuccessors())
151 if (TI->getNumSuccessors() == 1 || UnreachableEdges.empty())
177 TerminatorInst *TI = BB->getTerminator();
178 if (TI->getNumSuccessors() == 1)
180 if (!isa<BranchInst>(TI) && !isa<SwitchInst>(TI))
183 MDNode *WeightsNode = TI->getMetadata(LLVMContext::MD_prof)
    [all...]
CFG.cpp 87 bool llvm::isCriticalEdge(const TerminatorInst *TI, unsigned SuccNum,
89 assert(SuccNum < TI->getNumSuccessors() && "Illegal edge specification!");
90 if (TI->getNumSuccessors() == 1) return false;
92 const BasicBlock *Dest = TI->getSuccessor(SuccNum);
98 ++I; // Skip one edge due to the incoming arc from TI.
103 // non-critical iff all preds come from TI's block.
LoopInfo.cpp 243 TerminatorInst *TI = (*I)->getTerminator();
247 for (unsigned i = 0, ie = TI->getNumSuccessors(); i != ie; ++i) {
248 if (TI->getSuccessor(i) == H) {
249 MD = TI->getMetadata(LoopMDName);
280 TerminatorInst *TI = (*I)->getTerminator();
281 for (unsigned i = 0, ie = TI->getNumSuccessors(); i != ie; ++i) {
282 if (TI->getSuccessor(i) == H)
283 TI->setMetadata(LoopMDName, LoopID);
  /external/clang/test/Sema/
128bitint.c 5 typedef int i128 __attribute__((__mode__(TI)));
6 typedef unsigned u128 __attribute__((__mode__(TI)));
  /external/clang/lib/CodeGen/
CGLoopInfo.cpp 101 if (TerminatorInst *TI = dyn_cast<TerminatorInst>(I)) {
102 for (unsigned i = 0, ie = TI->getNumSuccessors(); i < ie; ++i)
103 if (TI->getSuccessor(i) == L.getHeader()) {
104 TI->setMetadata("llvm.loop", L.getLoopID());
  /external/llvm/include/llvm/Analysis/
CFG.h 49 bool isCriticalEdge(const TerminatorInst *TI, unsigned SuccNum,
SparsePropagation.h 195 void getFeasibleSuccessors(TerminatorInst &TI, SmallVectorImpl<bool> &Succs,
200 void visitTerminatorInst(TerminatorInst &TI);
  /external/compiler-rt/lib/builtins/
int_types.h 64 typedef int ti_int __attribute__ ((mode (TI)));
65 typedef unsigned tu_int __attribute__ ((mode (TI)));
  /external/llvm/lib/Target/SystemZ/
SystemZLongBranch.cpp 334 SmallVector<TerminatorInfo, 16>::iterator TI = Terminators.begin();
339 skipTerminator(Position, *TI, true);
340 ++TI;
435 SmallVector<TerminatorInfo, 16>::iterator TI = Terminators.begin();
440 assert(Position.Address <= TI->Address &&
442 if (mustRelaxBranch(*TI, Position.Address))
443 relaxBranch(*TI);
444 skipTerminator(Position, *TI, false);
445 ++TI;
  /external/llvm/lib/Transforms/InstCombine/
InstCombineSelect.cpp 146 /// FoldSelectOpOp - Here we have (select c, TI, FI), and we know that TI and FI
148 Instruction *InstCombiner::FoldSelectOpOp(SelectInst &SI, Instruction *TI,
150 if (TI->getNumOperands() == 1) {
153 if (TI->isCast()) {
155 if (TI->getOperand(0)->getType() != FIOpndTy)
168 Value *NewSI = Builder->CreateSelect(SI.getCondition(), TI->getOperand(0),
170 return CastInst::Create(Instruction::CastOps(TI->getOpcode()), NewSI,
171 TI->getType());
175 if (!isa<BinaryOperator>(TI))
    [all...]
  /external/llvm/include/llvm/
PassRegistry.h 71 const PassInfo *getPassInfo(const void *TI) const;
  /external/llvm/unittests/IR/
IRBuilderTest.cpp 86 TerminatorInst *TI = BB->getTerminator();
87 EXPECT_EQ(BI, TI);
88 EXPECT_EQ(2u, TI->getNumSuccessors());
89 EXPECT_EQ(TBB, TI->getSuccessor(0));
90 EXPECT_EQ(FBB, TI->getSuccessor(1));
95 TI = BB->getTerminator();
96 EXPECT_EQ(BI, TI);
97 EXPECT_EQ(2u, TI->getNumSuccessors());
98 EXPECT_EQ(TBB, TI->getSuccessor(0));
99 EXPECT_EQ(FBB, TI->getSuccessor(1))
    [all...]
  /external/llvm/lib/Transforms/Scalar/
SCCP.cpp 443 void getFeasibleSuccessors(TerminatorInst &TI, SmallVectorImpl<bool> &Succs);
469 void visitTerminatorInst(TerminatorInst &TI);
517 void SCCPSolver::getFeasibleSuccessors(TerminatorInst &TI,
519 Succs.resize(TI.getNumSuccessors());
520 if (BranchInst *BI = dyn_cast<BranchInst>(&TI)) {
541 if (isa<InvokeInst>(TI)) {
547 if (SwitchInst *SI = dyn_cast<SwitchInst>(&TI)) {
558 Succs.assign(TI.getNumSuccessors(), true);
567 if (isa<IndirectBrInst>(&TI)) {
569 Succs.assign(TI.getNumSuccessors(), true)
    [all...]
  /external/clang/lib/AST/
Mangle.cpp 66 const TargetInfo &TI = Context.getTargetInfo();
67 const llvm::Triple &Triple = TI.getTriple();
72 TI.getCXXABI() == TargetCXXABI::Microsoft)
136 const TargetInfo &TI = Context.getTargetInfo();
137 if (CC == SOF_OTHER || (MCXX && TI.getCXXABI() == TargetCXXABI::Microsoft)) {
  /external/chromium_org/third_party/skia/experimental/PdfViewer/pdfparser/native/pdfapi/
SkPdfChoiceFieldDictionary_autogen.cpp 23 int64_t SkPdfChoiceFieldDictionary::TI(SkPdfNativeDoc* doc) {
24 SkPdfNativeObject* ret = get("TI", "");
32 return get("TI", "") != NULL;
  /external/llvm/lib/IR/
BasicBlock.cpp 342 TerminatorInst *TI = getTerminator();
343 if (!TI)
347 for (unsigned i = 0, e = TI->getNumSuccessors(); i != e; ++i) {
348 BasicBlock *Succ = TI->getSuccessor(i);
  /external/llvm/lib/Transforms/Instrumentation/
GCOVProfiling.cpp 514 TerminatorInst *TI = BB->getTerminator();
515 if (int successors = TI->getNumSuccessors()) {
517 Block.addEdge(Func.getBlock(TI->getSuccessor(i)));
519 } else if (isa<ReturnInst>(TI)) {
584 TerminatorInst *TI = BB->getTerminator();
585 if (isa<ReturnInst>(TI))
588 Edges += TI->getNumSuccessors();
605 TerminatorInst *TI = BB->getTerminator();
606 int Successors = isa<ReturnInst>(TI) ? 1 : TI->getNumSuccessors()
    [all...]

Completed in 2710 milliseconds

1 2 3 4