HomeSort by relevance Sort by last modified time
    Searched defs:TLI (Results 51 - 75 of 86) sorted by null

1 23 4

  /external/llvm/lib/Target/Mips/
MipsSEISelDAGToDAG.cpp 858 const TargetLowering *TLI = getTargetLowering();
860 const TargetRegisterClass *RC = TLI->getRegClassFor(ResVecTySimple);
  /external/llvm/lib/Transforms/Scalar/
LoopRerollPass.cpp 146 TargetLibraryInfo *TLI;
    [all...]
MemCpyOptimizer.cpp 315 TargetLibraryInfo *TLI;
322 TLI = nullptr;
    [all...]
JumpThreading.cpp 81 TargetLibraryInfo *TLI;
158 TLI = &getAnalysis<TargetLibraryInfo>();
709 Value *SimpleVal = ConstantFoldInstruction(I, DL, TLI);
    [all...]
LoopIdiomRecognize.cpp 136 TargetLibraryInfo *TLI;
142 DL = nullptr; DT = nullptr; SE = nullptr; TLI = nullptr; TTI = nullptr;
200 return TLI ? TLI : (TLI = &getAnalysis<TargetLibraryInfo>());
236 const TargetLibraryInfo *TLI) {
257 if (isInstructionTriviallyDead(OpI, TLI))
269 const TargetLibraryInfo *TLI) {
271 if (isInstructionTriviallyDead(I, TLI))
272 deleteDeadInstruction(I, SE, TLI);
    [all...]
SCCP.cpp 158 const TargetLibraryInfo *TLI;
209 SCCPSolver(const DataLayout *DL, const TargetLibraryInfo *tli)
210 : DL(DL), TLI(tli) {}
    [all...]
IndVarSimplify.cpp 76 TargetLibraryInfo *TLI;
421 RecursivelyDeleteTriviallyDeadInstructions(Compare, TLI);
425 RecursivelyDeleteTriviallyDeadInstructions(Incr, TLI);
438 RecursivelyDeleteTriviallyDeadInstructions(PN, TLI);
613 if (isInstructionTriviallyDead(Inst, TLI))
    [all...]
  /external/llvm/lib/Analysis/
InstructionSimplify.cpp 46 const TargetLibraryInfo *TLI;
49 Query(const DataLayout *DL, const TargetLibraryInfo *tli,
50 const DominatorTree *dt) : DL(DL), TLI(tli), DT(dt) {}
526 Q.DL, Q.TLI);
577 const DataLayout *DL, const TargetLibraryInfo *TLI,
579 return ::SimplifyAddInst(Op0, Op1, isNSW, isNUW, Query (DL, TLI, DT),
663 Ops, Q.DL, Q.TLI);
771 const DataLayout *DL, const TargetLibraryInfo *TLI,
773 return ::SimplifySubInst(Op0, Op1, isNSW, isNUW, Query (DL, TLI, DT)
    [all...]
  /external/llvm/lib/CodeGen/
MachineLICM.cpp 66 const TargetLoweringBase *TLI;
329 TLI = TM->getTargetLowering();
792 RCId = TLI->getRepRegClassFor(VT)->getID();
793 RCCost = TLI->getRepRegClassCostFor(VT);
    [all...]
IfConversion.cpp 161 const TargetLoweringBase *TLI;
272 TLI = MF.getTarget().getTargetLowering();
    [all...]
CodeGenPrepare.cpp 88 /// TLI - Keep a pointer of a TargetLowering to consult for determining
91 const TargetLowering *TLI;
121 : FunctionPass(ID), TM(TM), TLI(nullptr) {
171 if (TM) TLI = TM->getTargetLowering();
181 if (!OptSize && TLI && TLI->isSlowDivBypassed()) {
183 TLI->getBypassSlowDivWidths();
536 static bool OptimizeNoopCopyExpression(CastInst *CI, const TargetLowering &TLI){
538 EVT SrcVT = TLI.getValueType(CI->getOperand(0)->getType());
539 EVT DstVT = TLI.getValueType(CI->getType())
    [all...]
MachineScheduler.cpp     [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorOps.cpp 37 const TargetLowering &TLI;
130 DAG(dag), TLI(dag.getTargetLoweringInfo()), Changed(false) {}
203 if (TLI.isLoadExtLegal(LD->getExtensionType(), LD->getMemoryVT()))
213 switch (TLI.getTruncStoreAction(ValVT, StVT.getSimpleVT())) {
219 return TranslateLegalizeResults(Op, TLI.LowerOperation(Result, DAG));
311 switch (TLI.getOperationAction(Node->getOpcode(), QueryType)) {
319 SDValue Tmp1 = TLI.LowerOperation(Op, DAG);
362 MVT NVT = TLI.getTypeToPromoteTo(Op.getOpcode(), VT);
424 if (TLI.isOperationLegalOrCustom(ISD::FP_TO_SINT, NewVT)) {
428 if (!isSigned && TLI.isOperationLegalOrCustom(ISD::FP_TO_UINT, NewVT))
    [all...]
SelectionDAGISel.cpp 287 const TargetLowering *TLI = IS->getTargetLowering();
291 TLI->getSchedulingPreference() == Sched::Source)
293 if (TLI->getSchedulingPreference() == Sched::RegPressure)
295 if (TLI->getSchedulingPreference() == Sched::Hybrid)
297 if (TLI->getSchedulingPreference() == Sched::VLIW)
299 assert(TLI->getSchedulingPreference() == Sched::ILP &&
416 const TargetLowering *TLI = TM.getTargetLowering();
439 CurDAG->init(*MF, TLI);
    [all...]
TargetLowering.cpp 341 const TargetLowering &TLI = DAG.getTargetLoweringInfo();
348 if (TLI.isTruncateFree(Op.getValueType(), SmallVT) &&
349 TLI.isZExtFree(SmallVT, Op.getValueType())) {
    [all...]
  /external/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp     [all...]
  /external/llvm/lib/Target/AArch64/
AArch64ISelDAGToDAG.cpp 577 const TargetLowering *TLI = getTargetLowering();
580 Base = CurDAG->getTargetFrameIndex(FI, TLI->getPointerTy());
595 const DataLayout *DL = TLI->getDataLayout();
612 Base = CurDAG->getTargetFrameIndex(FI, TLI->getPointerTy());
654 const TargetLowering *TLI = getTargetLowering();
655 Base = CurDAG->getTargetFrameIndex(FI, TLI->getPointerTy());
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXAsmPrinter.cpp 708 const TargetLowering *TLI = TM.getTargetLowering();
733 O << ".param .b" << TLI->getPointerTy().getSizeInBits()
748 ComputeValueVTs(*TLI, Ty, vtparts);
    [all...]
NVPTXISelLowering.cpp 77 static void ComputePTXValueVTs(const TargetLowering &TLI, Type *Ty,
84 ComputeValueVTs(TLI, Ty, TempVTs, &TempOffsets, StartingOffset);
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCFastISel.cpp 88 const TargetLowering &TLI;
98 TLI(*TM.getTargetLowering()),
256 EVT Evt = TLI.getValueType(Ty, true);
264 return TLI.isTypeLegal(VT);
307 if (TLI.getValueType(U->getOperand(0)->getType()) == TLI.getPointerTy())
312 if (TLI.getValueType(U->getType()) == TLI.getPointerTy())
736 EVT SrcEVT = TLI.getValueType(Ty, true);
830 EVT SrcVT = TLI.getValueType(Src->getType(), true)
    [all...]
  /external/llvm/lib/Target/R600/
SIISelLowering.cpp     [all...]
  /external/llvm/lib/Target/XCore/
XCoreISelLowering.cpp 424 const TargetLowering &TLI = DAG.getTargetLoweringInfo();
452 if (TLI.isGAPlusOffset(BasePtr.getNode(), GV, Offset) &&
    [all...]
  /external/llvm/lib/Transforms/IPO/
GlobalOpt.cpp 90 TargetLibraryInfo *TLI;
153 static bool IsSafeComputationToRemove(Value *V, const TargetLibraryInfo *TLI) {
162 if (isAllocationFn(V, TLI))
184 const TargetLibraryInfo *TLI) {
240 CleanupPointerRootUsers(GV, TLI);
247 if (IsSafeComputationToRemove(Dead[i].first, TLI)) {
251 if (isAllocationFn(I, TLI))
272 TargetLibraryInfo *TLI) {
302 Changed |= CleanupConstantGlobalUsers(CE, SubInit, DL, TLI);
307 Changed |= CleanupConstantGlobalUsers(CE, nullptr, DL, TLI);
    [all...]
  /external/llvm/lib/Transforms/Utils/
SimplifyLibCalls.cpp 48 const TargetLibraryInfo *TLI;
68 const TargetLibraryInfo *TLI,
72 this->TLI = TLI;
128 static bool hasUnaryFloatFn(const TargetLibraryInfo *TLI, Type *Ty,
133 return TLI->has(FloatFn);
135 return TLI->has(DoubleFn);
137 return TLI->has(LongDoubleFn);
276 Value *Ret = EmitStrCpy(Dst, Src, B, DL, TLI, Name.substr(2, 6));
289 CI->getArgOperand(2), B, DL, TLI);
    [all...]
  /external/llvm/lib/Target/ARM/
ARMFastISel.cpp 85 const TargetLowering &TLI;
99 TLI(*TM.getTargetLowering()) {
448 unsigned MoveReg = createResultReg(TLI.getRegClassFor(VT));
458 unsigned MoveReg = createResultReg(TLI.getRegClassFor(VT));
474 if (TLI.isFPImmLegal(Val, VT)) {
484 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT));
500 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT));
537 unsigned ImmReg = createResultReg(TLI.getRegClassFor(MVT::i32));
549 unsigned DestReg = createResultReg(TLI.getRegClassFor(VT));
650 unsigned NewDestReg = createResultReg(TLI.getRegClassFor(VT))
    [all...]

Completed in 943 milliseconds

1 23 4