Searched defs:TLI (Results 76 - 97 of 97) sorted by relevance

1234

/freebsd-10.2-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp268 const TargetLowering *TLI = IS->getTargetLowering(); local
397 const TargetLowering *TLI = TM.getTargetLowering(); local
890 const TargetLowering *TLI = getTargetLowering(); local
2187 CheckType(const unsigned char *MatcherTable, unsigned &MatcherIndex, SDValue N, const TargetLowering *TLI) argument
2197 CheckChildType(const unsigned char *MatcherTable, unsigned &MatcherIndex, SDValue N, const TargetLowering *TLI, unsigned ChildNo) argument
2213 CheckValueType(const unsigned char *MatcherTable, unsigned &MatcherIndex, SDValue N, const TargetLowering *TLI) argument
[all...]
H A DTargetLowering.cpp336 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
2426 ChooseConstraint(TargetLowering::AsmOperandInfo &OpInfo, const TargetLowering &TLI, SDValue Op, SelectionDAG *DAG) argument
H A DLegalizeVectorTypes.cpp2519 FindMemType(SelectionDAG& DAG, const TargetLowering &TLI, unsigned Width, EVT WidenVT, unsigned Align = 0, unsigned WidenEx = 0) argument
2575 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
[all...]
H A DSelectionDAG.cpp985 const TargetLowering *TLI = TM.getTargetLowering(); local
1139 const TargetLowering *TLI = TM.getTargetLowering(); local
1608 const TargetLowering *TLI = TM.getTargetLowering(); local
1623 const TargetLowering *TLI = TM.getTargetLowering(); local
1642 const TargetLowering *TLI = TM.getTargetLowering(); local
1769 const TargetLowering *TLI = TM.getTargetLowering(); local
2213 const TargetLowering *TLI = TM.getTargetLowering(); local
3525 getMemsetStringVal(EVT VT, SDLoc dl, SelectionDAG &DAG, const TargetLowering &TLI, StringRef Str) argument
3597 FindOptimalMemOpLowering(std::vector<EVT> &MemOps, unsigned Limit, uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, bool AllowOverlap, SelectionDAG &DAG, const TargetLowering &TLI) argument
3713 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
3829 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
3926 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
4045 const TargetLowering *TLI = TM.getTargetLowering(); local
4103 const TargetLowering *TLI = TM.getTargetLowering(); local
4158 const TargetLowering *TLI = TM.getTargetLowering(); local
6286 const TargetLowering *TLI = TM.getTargetLowering(); local
6369 const TargetLowering *TLI = TM.getTargetLowering(); local
6384 const TargetLowering *TLI = TM.getTargetLowering(); local
[all...]
H A DDAGCombiner.cpp71 const TargetLowering &TLI; member in class:__anon2315::DAGCombiner
427 isNegatibleForFree(SDValue Op, bool LegalOperations, const TargetLowering &TLI, const TargetOptions *Options, unsigned Depth = 0) argument
1633 tryFoldToZero(SDLoc DL, const TargetLowering &TLI, EVT VT, SelectionDAG &DAG, bool LegalOperations, bool LegalTypes) argument
4409 ExtendUsesToFormExtLoad(SDNode *N, SDValue N0, unsigned ExtOpc, SmallVectorImpl<SDNode *> &ExtendNodes, const TargetLowering &TLI) argument
6281 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
6420 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
7055 canFoldInAddressingMode(SDNode *N, SDNode *Use, SelectionDAG &DAG, const TargetLowering &TLI) argument
7630 const TargetLowering &TLI = LS.DAG->getTargetLoweringInfo(); local
7750 const TargetLowering &TLI = DAG->getTargetLoweringInfo(); local
7854 const TargetLowering &TLI = DAG->getTargetLoweringInfo(); local
7943 const TargetLowering &TLI = LoadedSlices[0].DAG->getTargetLoweringInfo(); local
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Analysis/
H A DInstructionSimplify.cpp46 const TargetLibraryInfo *TLI; member in struct:Query
653 SimplifyAddInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
859 SimplifySubInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
1037 SimplifyFAddInst(Value *Op0, Value *Op1, FastMathFlags FMF, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
1043 SimplifyFSubInst(Value *Op0, Value *Op1, FastMathFlags FMF, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
1049 SimplifyFMulInst(Value *Op0, Value *Op1, FastMathFlags FMF, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
1057 SimplifyMulInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
1145 SimplifySDivInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
1161 SimplifyUDivInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
1180 SimplifyFDivInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
1250 SimplifySRemInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
1266 SimplifyURemInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
1285 SimplifyFRemInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
1353 SimplifyShlInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
1384 SimplifyLShrInst(Value *Op0, Value *Op1, bool isExact, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
1420 SimplifyAShrInst(Value *Op0, Value *Op1, bool isExact, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
1521 SimplifyAndInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
1615 SimplifyOrInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
1675 SimplifyXorInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
1733 computePointerICmp(const DataLayout *TD, const TargetLibraryInfo *TLI, CmpInst::Predicate Pred, Value *LHS, Value *RHS) argument
2590 SimplifyICmpInst(unsigned Predicate, Value *LHS, Value *RHS, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
2687 SimplifyFCmpInst(unsigned Predicate, Value *LHS, Value *RHS, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
2722 SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
2771 SimplifyGEPInst(ArrayRef<Value *> Ops, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
2806 SimplifyInsertValueInst(Value *Agg, Value *Val, ArrayRef<unsigned> Idxs, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
2856 SimplifyTruncInst(Value *Op, Type *Ty, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
2929 SimplifyBinOp(unsigned Opcode, Value *LHS, Value *RHS, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
2944 SimplifyCmpInst(unsigned Predicate, Value *LHS, Value *RHS, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
3019 SimplifyCall(Value *V, User::op_iterator ArgBegin, User::op_iterator ArgEnd, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
3027 SimplifyCall(Value *V, ArrayRef<Value *> Args, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
3036 SimplifyInstruction(Instruction *I, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
3170 replaceAndRecursivelySimplifyImpl(Instruction *I, Value *SimpleV, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
3225 recursivelySimplifyInstruction(Instruction *I, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
3232 replaceAndRecursivelySimplify(Instruction *I, Value *SimpleV, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp421 const TargetLowering *TLI = TM.getTargetLowering(); local
1491 const TargetLowering *TLI = TM.getTargetLowering(); local
H A DNVPTXISelLowering.cpp76 static void ComputePTXValueVTs(const TargetLowering &TLI, Type *Ty, argument
1394 const TargetLowering *TLI = nvTM->getTargetLowering(); local
/freebsd-10.2-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp87 const TargetLowering &TLI; member in class:__anon2566::PPCFastISel
[all...]
H A DPPCISelLowering.cpp6901 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
/freebsd-10.2-release/contrib/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp397 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
/freebsd-10.2-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp1404 isAllocSiteRemovable(Instruction *AI, SmallVectorImpl<WeakVH> &Users, const TargetLibraryInfo *TLI) argument
2214 AddReachableCodeToWorklist(BasicBlock *BB, SmallPtrSet<BasicBlock*, 64> &Visited, InstCombiner &IC, const DataLayout *TD, const TargetLibraryInfo *TLI) argument
2485 InstCombinerLibCallSimplifier(const DataLayout *TD, const TargetLibraryInfo *TLI, InstCombiner *IC) argument
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/
H A DCodeGenPrepare.cpp79 const TargetLowering *TLI; member in class:__anon2757::CodeGenPrepare
454 static bool OptimizeNoopCopyExpression(CastInst *CI, const TargetLowering &TLI){ argument
883 const TargetLowering &TLI; member in class:__anon2759::AddressingModeMatcher
910 Match(Value *V, Type *AccessTy, Instruction *MemoryInst, SmallVectorImpl<Instruction*> &AddrModeInsts, const TargetLowering &TLI) argument
1247 IsOperandAMemoryOperand(CallInst *CI, InlineAsm *IA, Value *OpVal, const TargetLowering &TLI) argument
1270 FindAllMemoryUses(Instruction *I, SmallVectorImpl<std::pair<Instruction*,unsigned> > &MemoryUses, SmallPtrSet<Instruction*, 16> &ConsideredInsts, const TargetLowering &TLI) argument
[all...]
H A DIndVarSimplify.cpp72 TargetLibraryInfo *TLI; member in class:__anon2775::IndVarSimplify
H A DGVN.cpp591 const TargetLibraryInfo *TLI; member in class:__anon2773::GVN
/freebsd-10.2-release/contrib/llvm/lib/Target/ARM/
H A DARMFastISel.cpp83 const TargetLowering &TLI; member in class:__anon2463::ARMFastISel
[all...]
H A DARMISelLowering.cpp3841 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
5976 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
8263 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
8982 const TargetLowering &TLI local
9213 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
9298 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
9930 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
9973 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2163 LowerF128_FPEXTEND(SDValue Op, SelectionDAG &DAG, const SparcTargetLowering &TLI) argument
2179 LowerF128_FPROUND(SDValue Op, SelectionDAG &DAG, const SparcTargetLowering &TLI) argument
2196 LowerFP_TO_SINT(SDValue Op, SelectionDAG &DAG, const SparcTargetLowering &TLI, bool hasHardQuad) argument
2225 LowerSINT_TO_FP(SDValue Op, SelectionDAG &DAG, const SparcTargetLowering &TLI, bool hasHardQuad) argument
2253 LowerFP_TO_UINT(SDValue Op, SelectionDAG &DAG, const SparcTargetLowering &TLI, bool hasHardQuad) argument
2274 LowerUINT_TO_FP(SDValue Op, SelectionDAG &DAG, const SparcTargetLowering &TLI, bool hasHardQuad) argument
2293 LowerBR_CC(SDValue Op, SelectionDAG &DAG, const SparcTargetLowering &TLI, bool hasHardQuad) argument
2330 LowerSELECT_CC(SDValue Op, SelectionDAG &DAG, const SparcTargetLowering &TLI, bool hasHardQuad) argument
2366 LowerVASTART(SDValue Op, SelectionDAG &DAG, const SparcTargetLowering &TLI) argument
2488 LowerRETURNADDR(SDValue Op, SelectionDAG &DAG, const SparcTargetLowering &TLI, const SparcSubtarget *Subtarget) argument
2728 LowerUMULO_SMULO(SDValue Op, SelectionDAG &DAG, const SparcTargetLowering &TLI) argument
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp88 TargetLibraryInfo *TLI; member in struct:__anon2714::GlobalOpt
151 static bool IsSafeComputationToRemove(Value *V, const TargetLibraryInfo *TLI) { argument
181 CleanupPointerRootUsers(GlobalVariable *GV, const TargetLibraryInfo *TLI) argument
268 CleanupConstantGlobalUsers(Value *V, Constant *Init, DataLayout *TD, TargetLibraryInfo *TLI) argument
744 OptimizeAwayTrappingUsesOfLoads(GlobalVariable *GV, Constant *LV, DataLayout *TD, TargetLibraryInfo *TLI) argument
808 ConstantPropUsersOf(Value *V, DataLayout *TD, TargetLibraryInfo *TLI) argument
828 OptimizeGlobalAddressOfMalloc(GlobalVariable *GV, CallInst *CI, Type *AllocTy, ConstantInt *NElements, DataLayout *TD, TargetLibraryInfo *TLI) argument
1279 PerformHeapAllocSRoA(GlobalVariable *GV, CallInst *CI, Value *NElems, DataLayout *TD, const TargetLibraryInfo *TLI) argument
1467 TryToOptimizeStoreOfMallocToGlobal(GlobalVariable *GV, CallInst *CI, Type *AllocTy, AtomicOrdering Ordering, Module::global_iterator &GVI, DataLayout *TD, TargetLibraryInfo *TLI) argument
1568 OptimizeOnceStoredGlobal(GlobalVariable *GV, Value *StoredOnceVal, AtomicOrdering Ordering, Module::global_iterator &GVI, DataLayout *TD, TargetLibraryInfo *TLI) argument
2271 Evaluator(const DataLayout *TD, const TargetLibraryInfo *TLI) argument
2353 const TargetLibraryInfo *TLI; member in class:__anon2715::Evaluator
2782 EvaluateStaticConstructor(Function *F, const DataLayout *TD, const TargetLibraryInfo *TLI) argument
3039 FindCXAAtExit(Module &M, TargetLibraryInfo *TLI) argument
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp3515 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp308 const TargetLibraryInfo *TLI; member in class:__anon2859::InnerLoopVectorizer
638 TargetLibraryInfo *TLI; member in class:__anon2859::LoopVectorizationLegality
155 InnerLoopVectorizer(Loop *OrigLoop, ScalarEvolution *SE, LoopInfo *LI, DominatorTree *DT, DataLayout *DL, const TargetLibraryInfo *TLI, unsigned VecWidth, unsigned UnrollFactor) argument
352 InnerLoopUnroller(Loop *OrigLoop, ScalarEvolution *SE, LoopInfo *LI, DominatorTree *DT, DataLayout *DL, const TargetLibraryInfo *TLI, unsigned UnrollFactor) argument
409 LoopVectorizationLegality(Loop *L, ScalarEvolution *SE, DataLayout *DL, DominatorTree *DT, TargetLibraryInfo *TLI) argument
678 LoopVectorizationCostModel(Loop *L, ScalarEvolution *SE, LoopInfo *LI, LoopVectorizationLegality *Legal, const TargetTransformInfo &TTI, DataLayout *DL, const TargetLibraryInfo *TLI) argument
756 const TargetLibraryInfo *TLI; member in class:__anon2859::LoopVectorizationCostModel
901 TargetLibraryInfo *TLI; member in struct:__anon2859::LoopVectorize
1888 getIntrinsicIDForCall(CallInst *CI, const TargetLibraryInfo *TLI) argument
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp5592 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
5633 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
6494 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
5221 LowerBuildVectorv16i8(SDValue Op, unsigned NonZeros, unsigned NumNonZero, unsigned NumZero, SelectionDAG &DAG, const X86Subtarget* Subtarget, const TargetLowering &TLI) argument
5269 LowerBuildVectorv8i16(SDValue Op, unsigned NonZeros, unsigned NumNonZero, unsigned NumZero, SelectionDAG &DAG, const X86Subtarget* Subtarget, const TargetLowering &TLI) argument
5301 getVShift(bool isLeft, EVT VT, SDValue SrcOp, unsigned NumBits, SelectionDAG &DAG, const TargetLowering &TLI, SDLoc dl) argument
8942 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
9628 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
10402 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
13371 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
13534 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
16259 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
16364 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
16506 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
16611 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
17694 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
18080 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
18276 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
18311 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
18731 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); local
[all...]

Completed in 683 milliseconds

1234