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

1 2 3 4 5

  /external/llvm/lib/Target/
TargetLibraryInfo.cpp 129 static void initialize(TargetLibraryInfo &TLI, const Triple &T) {
136 TLI.setUnavailable(LibFunc::memset_pattern16);
139 TLI.setUnavailable(LibFunc::memset_pattern16);
141 TLI.setUnavailable(LibFunc::memset_pattern16);
151 TLI.setAvailableWithName(LibFunc::fwrite, "fwrite$UNIX2003");
152 TLI.setAvailableWithName(LibFunc::fputs, "fputs$UNIX2003");
157 TLI.setUnavailable(LibFunc::iprintf);
158 TLI.setUnavailable(LibFunc::siprintf);
159 TLI.setUnavailable(LibFunc::fiprintf);
164 TLI.setUnavailable(LibFunc::acosl)
    [all...]
  /external/llvm/include/llvm/Analysis/
InstructionSimplify.h 36 const TargetLibraryInfo *TLI = 0,
43 const TargetLibraryInfo *TLI = 0,
49 const TargetLibraryInfo *TLI = 0,
55 const TargetLibraryInfo *TLI = 0,
61 const TargetLibraryInfo *TLI = 0,
67 const TargetLibraryInfo *TLI = 0,
73 const TargetLibraryInfo *TLI = 0,
79 const TargetLibraryInfo *TLI = 0,
85 const TargetLibraryInfo *TLI = 0,
92 const TargetLibraryInfo *TLI = 0
    [all...]
ConstantFolding.h 40 const TargetLibraryInfo *TLI = 0);
47 const TargetLibraryInfo *TLI = 0);
58 const TargetLibraryInfo *TLI = 0);
67 const TargetLibraryInfo *TLI = 0);
99 const TargetLibraryInfo *TLI = 0);
PHITransAddr.h 42 /// TLI - The target library info if known, otherwise null.
43 const TargetLibraryInfo *TLI;
48 PHITransAddr(Value *addr, const TargetData *td) : Addr(addr), TD(td), TLI(0) {
LazyValueInfo.h 30 class TargetLibraryInfo *TLI;
  /external/llvm/include/llvm/Transforms/
Scalar.h 113 Pass *createLoopStrengthReducePass(const TargetLowering *TLI = 0);
115 Pass *createGlobalMergePass(const TargetLowering *TLI = 0);
243 FunctionPass *createLowerInvokePass(const TargetLowering *TLI = 0);
244 FunctionPass *createLowerInvokePass(const TargetLowering *TLI,
301 FunctionPass *createCodeGenPreparePass(const TargetLowering *TLI = 0);
  /external/llvm/include/llvm/CodeGen/
Analysis.h 55 void ComputeValueVTs(const TargetLowering &TLI, Type *Ty,
66 const TargetLowering &TLI);
90 const TargetLowering &TLI);
93 SDValue &Chain, const TargetLowering &TLI);
  /external/llvm/include/llvm/Transforms/Utils/
AddrModeMatcher.h 12 // specified by TLI for an access to "V" with an access type of AccessTy. This
57 const TargetLowering &TLI;
76 : AddrModeInsts(AMI), TLI(T), AccessTy(AT), MemoryInst(MI), AddrMode(AM) {
87 const TargetLowering &TLI) {
91 AddressingModeMatcher(AddrModeInsts, TLI, AccessTy,
  /external/llvm/lib/Transforms/Scalar/
GlobalMerge.cpp 74 /// TLI - Keep a pointer of a TargetLowering to consult for determining
76 const TargetLowering *TLI;
83 explicit GlobalMerge(const TargetLowering *tli = 0)
84 : FunctionPass(ID), TLI(tli) {
122 const TargetData *TD = TLI->getTargetData();
127 unsigned MaxOffset = TLI->getMaximalGlobalOffset();
173 const TargetData *TD = TLI->getTargetData();
174 unsigned MaxOffset = TLI->getMaximalGlobalOffset();
196 if (TargetLoweringObjectFile::getKindForGlobal(I, TLI->getTargetMachine()
    [all...]
CodeGenPrepare.cpp 75 /// TLI - Keep a pointer of a TargetLowering to consult for determining
77 const TargetLowering *TLI;
98 explicit CodeGenPrepare(const TargetLowering *tli = 0)
99 : FunctionPass(ID), TLI(tli) {
133 FunctionPass *llvm::createCodeGenPreparePass(const TargetLowering *TLI) {
134 return new CodeGenPrepare(TLI);
391 static bool OptimizeNoopCopyExpression(CastInst *CI, const TargetLowering &TLI){
393 EVT SrcVT = TLI.getValueType(CI->getOperand(0)->getType());
394 EVT DstVT = TLI.getValueType(CI->getType())
    [all...]
ConstantProp.cpp 71 TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>();
78 if (Constant *C = ConstantFoldInstruction(I, TD, TLI)) {
  /external/llvm/lib/Transforms/Utils/
AddrModeMatcher.cpp 91 if (!TLI.isLegalAddressingMode(TestAddrMode, AccessTy))
108 if (TLI.isLegalAddressingMode(TestAddrMode, AccessTy)) {
164 if (TLI.getValueType(AddrInst->getOperand(0)->getType()) ==
165 TLI.getPointerTy())
222 const TargetData *TD = TLI.getTargetData();
250 if (ConstantOffset == 0 || TLI.isLegalAddressingMode(AddrMode, AccessTy)){
314 if (TLI.isLegalAddressingMode(AddrMode, AccessTy))
321 if (TLI.isLegalAddressingMode(AddrMode, AccessTy))
358 if (TLI.isLegalAddressingMode(AddrMode, AccessTy))
368 if (TLI.isLegalAddressingMode(AddrMode, AccessTy)
    [all...]
SimplifyInstructions.cpp 50 const TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>();
66 if (Value *V = SimplifyInstruction(I, TD, TLI, DT)) {
  /external/llvm/lib/CodeGen/
Analysis.cpp 76 void llvm::ComputeValueVTs(const TargetLowering &TLI, Type *Ty,
82 const StructLayout *SL = TLI.getTargetData()->getStructLayout(STy);
87 ComputeValueVTs(TLI, *EI, ValueVTs, Offsets,
94 uint64_t EltSize = TLI.getTargetData()->getTypeAllocSize(EltTy);
96 ComputeValueVTs(TLI, EltTy, ValueVTs, Offsets,
104 ValueVTs.push_back(TLI.getValueType(Ty));
131 const TargetLowering &TLI) {
135 TargetLowering::ConstraintType CType = TLI.getConstraintType(CI.Codes[j]);
213 const TargetLowering &TLI) {
228 (!TLI.getTargetMachine().Options.GuaranteedTailCallOpt |
    [all...]
ExpandISelPseudos.cpp 48 const TargetLowering *TLI = MF.getTarget().getTargetLowering();
61 TLI->EmitInstrWithCustomInserter(MI, MBB);
DwarfEHPrepare.cpp 36 const TargetLowering *TLI;
47 FunctionPass(ID), TM(tm), TLI(TM->getTargetLowering()),
129 const char *RewindName = TLI->getLibcallName(RTLIB::UNWIND_RESUME);
146 CI->setCallingConv(TLI->getLibcallCallingConv(RTLIB::UNWIND_RESUME));
173 CI->setCallingConv(TLI->getLibcallCallingConv(RTLIB::UNWIND_RESUME));
StackProtector.cpp 42 /// TLI - Keep a pointer of a TargetLowering to consult for determining
44 const TargetLowering *TLI;
68 StackProtector() : FunctionPass(ID), TLI(0) {
71 StackProtector(const TargetLowering *tli)
72 : FunctionPass(ID), TLI(tli) {
88 FunctionPass *llvm::createStackProtectorPass(const TargetLowering *tli) {
89 return new StackProtector(tli);
113 const TargetData *TD = TLI->getTargetData();
165 if (TLI->getStackCookieLocation(AddressSpace, Offset))
    [all...]
  /external/llvm/lib/Target/X86/
X86SelectionDAGInfo.h 30 const X86TargetLowering &TLI;
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeDAG.cpp 51 const TargetLowering &TLI;
201 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?");
206 : TM(dag.getTarget()), TLI(dag.getTargetLoweringInfo()),
266 TLI.isLoadExtLegal(ISD::EXTLOAD, SVT) &&
267 TLI.ShouldShrinkFPConstant(OrigVT)) {
275 SDValue CPIdx = DAG.getConstantPool(LLVMC, TLI.getPointerTy());
294 const TargetLowering &TLI,
307 if (TLI.isTypeLegal(intVT)) {
321 TLI.getRegisterType(*DAG.getContext(),
335 SDValue Increment = DAG.getConstant(RegBytes, TLI.getPointerTy())
    [all...]
LegalizeVectorOps.cpp 37 const TargetLowering &TLI;
78 DAG(dag), TLI(dag.getTargetLoweringInfo()), Changed(false) {}
133 if (TLI.isLoadExtLegal(LD->getExtensionType(), LD->getMemoryVT()))
143 switch (TLI.getTruncStoreAction(ValVT, StVT)) {
149 return LegalizeOp(TLI.LowerOperation(Result, DAG));
232 switch (TLI.getOperationAction(Node->getOpcode(), QueryType)) {
240 SDValue Tmp1 = TLI.LowerOperation(Op, DAG);
280 EVT NVT = TLI.getTypeToPromoteTo(Op.getOpcode(), VT);
401 if (TLI.getOperationAction(ISD::AND, VT) == TargetLowering::Expand ||
402 TLI.getOperationAction(ISD::XOR, VT) == TargetLowering::Expand |
    [all...]
ResourcePriorityQueue.cpp 49 TLI = &IS->getTargetLowering();
98 if (TLI->isTypeLegal(VT)
99 && (TLI->getRegClassFor(VT)->getID() == RCId)) {
136 if (TLI->isTypeLegal(VT)
137 && (TLI->getRegClassFor(VT)->getID() == RCId)) {
336 if (TLI->isTypeLegal(VT)
337 && TLI->getRegClassFor(VT)
338 && TLI->getRegClassFor(VT)->getID() == RCId)
348 if (TLI->isTypeLegal(VT) && TLI->getRegClassFor(VT
    [all...]
LegalizeTypesGeneric.cpp 41 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
66 if (TLI.isBigEndian())
86 if (TLI.isBigEndian())
106 if (TLI.isBigEndian())
119 TLI.getTargetData()->getPrefTypeAlignment(NOutVT.
144 if (TLI.isBigEndian())
176 EVT NewVT = TLI.getTypeToTransformTo(*DAG.getContext(), OldVT);
187 if (Idx.getValueType().bitsLT(TLI.getPointerTy()))
188 Idx = DAG.getNode(ISD::ZERO_EXTEND, dl, TLI.getPointerTy(), Idx);
197 if (TLI.isBigEndian()
    [all...]
  /external/llvm/lib/Analysis/
ConstantFolding.cpp 573 const TargetLibraryInfo *TLI) {
598 if (Constant *Folded = ConstantFoldConstantExpression(CE, TD, TLI))
607 const TargetLibraryInfo *TLI) {
633 Res = ConstantFoldConstantExpression(ResCE, TD, TLI);
762 const TargetLibraryInfo *TLI) {
798 TD, TLI);
814 return ConstantFoldInstOperands(I->getOpcode(), I->getType(), Ops, TD, TLI);
    [all...]
InstructionSimplify.cpp 46 const TargetLibraryInfo *TLI;
49 Query(const TargetData *td, const TargetLibraryInfo *tli,
50 const DominatorTree *dt) : TD(td), TLI(tli), DT(dt) {};
598 Q.TD, Q.TLI);
654 const TargetData *TD, const TargetLibraryInfo *TLI,
656 return ::SimplifyAddInst(Op0, Op1, isNSW, isNUW, Query (TD, TLI, DT),
763 Ops, Q.TD, Q.TLI);
    [all...]
  /external/llvm/lib/Target/ARM/
ARMSelectionDAGInfo.cpp 152 const ARMTargetLowering &TLI =
158 Type *IntPtrTy = TLI.getTargetData()->getIntPtrType(*DAG.getContext());
183 TLI.LowerCallTo(Chain,
190 TLI.getLibcallCallingConv(RTLIB::MEMSET), // call conv
194 DAG.getExternalSymbol(TLI.getLibcallName(RTLIB::MEMSET),
195 TLI.getPointerTy()), // callee

Completed in 1635 milliseconds

1 2 3 4 5