Searched refs:Intrinsic (Results 1 - 25 of 138) sorted by last modified time

123456

/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDGPUISelLowering.h74 const CallInst &I, unsigned Intrinsic) const;
H A DAMDILISelLowering.cpp244 const CallInst &I, unsigned Intrinsic) const
H A DAMDILIntrinsicInfo.cpp1 //===- AMDILIntrinsicInfo.cpp - AMDIL Intrinsic Information ------*- C++ -*-===//
44 if (IntrID < Intrinsic::num_intrinsics) {
50 std::string Result(names[IntrID - Intrinsic::num_intrinsics]);
61 = (AMDGPUIntrinsic::ID)Intrinsic::not_intrinsic;
64 if (IntrinsicID != (AMDGPUIntrinsic::ID)Intrinsic::not_intrinsic) {
H A DAMDILIntrinsicInfo.h1 //===- AMDILIntrinsicInfo.h - AMDIL Intrinsic Information ------*- C++ -*-===//
10 // Interface for the AMDIL Implementation of the Intrinsic Info class.
23 last_non_AMDGPU_intrinsic = Intrinsic::num_intrinsics - 1,
H A DR600ISelLowering.cpp242 using namespace llvm::Intrinsic;
/external/llvm/utils/TableGen/
H A DIntrinsicEmitter.cpp68 emitSourceFileHeader("Intrinsic Function Source Fragment", OS);
169 std::string Result = "return " + TargetPrefix + "Intrinsic::" +
196 OS << "// Intrinsic ID to name table\n";
207 OS << "// Intrinsic ID to overload bitset\n";
532 /// EmitAttributes - This emits the Intrinsic::getAttributes method.
539 << "Intrinsic::ID id) {\n";
541 OS << "AttributeSet Intrinsic::getAttributes(LLVMContext &C, ID id) {\n";
576 OS << "Intrinsic::num_intrinsics";
693 << "assert(iid <= Intrinsic::" << Ints.back().EnumName << " && "
734 "return " + TargetPrefix + "Intrinsic
[all...]
/external/llvm/unittests/IR/
H A DIRBuilderTest.cpp75 EXPECT_EQ(II_Start1->getIntrinsicID(), Intrinsic::lifetime_start);
77 EXPECT_EQ(II_End1->getIntrinsicID(), Intrinsic::lifetime_end);
/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3221 Intrinsic::ID ID = getIntrinsicIDForCall(CI, TLI);
3224 case Intrinsic::lifetime_end:
3225 case Intrinsic::lifetime_start:
3244 Function *F = Intrinsic::getDeclaration(M, ID, Tys);
5817 Intrinsic::ID ID = getIntrinsicIDForCall(CI, TLI);
H A DSLPVectorizer.cpp1067 // Check if this is an Intrinsic call or something that can be
1069 Intrinsic::ID ID = getIntrinsicIDForCall(CI, TLI);
1296 Intrinsic::ID ID = getIntrinsicIDForCall(CI, TLI);
1864 Intrinsic::ID IID = Intrinsic::not_intrinsic;
1866 IID = (Intrinsic::ID) FI->getIntrinsicID();
1889 Intrinsic::ID ID = getIntrinsicIDForCall(CI, TLI);
1891 Function *CF = Intrinsic::getDeclaration(M, ID, Tys);
/external/llvm/examples/BrainF/
H A DBrainF.cpp59 Function *memset_func = Intrinsic::getDeclaration(module, Intrinsic::memset,
/external/llvm/examples/ExceptionDemo/
H A DExceptionDemo.cpp1922 getDeclaration(&module, llvm::Intrinsic::eh_typeid_for);
/external/llvm/include/llvm/Analysis/
H A DPtrUseVisitor.h269 case Intrinsic::lifetime_start:
270 case Intrinsic::lifetime_end:
H A DTargetTransformInfo.h144 virtual unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy,
150 virtual unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy,
314 virtual unsigned getIntImmCost(Intrinsic::ID IID, unsigned Idx,
401 /// \returns The cost of Intrinsic instructions.
402 virtual unsigned getIntrinsicInstrCost(Intrinsic::ID ID, Type *RetTy,
/external/llvm/include/llvm/IR/
H A DInstVisitor.h262 switch ((Intrinsic::ID)F->getIntrinsicID()) {
264 case Intrinsic::dbg_declare: DELEGATE(DbgDeclareInst);
265 case Intrinsic::dbg_value: DELEGATE(DbgValueInst);
266 case Intrinsic::memcpy: DELEGATE(MemCpyInst);
267 case Intrinsic::memmove: DELEGATE(MemMoveInst);
268 case Intrinsic::memset: DELEGATE(MemSetInst);
269 case Intrinsic::vastart: DELEGATE(VAStartInst);
270 case Intrinsic::vaend: DELEGATE(VAEndInst);
271 case Intrinsic::vacopy: DELEGATE(VACopyInst);
272 case Intrinsic
[all...]
H A DIntrinsicInst.h1 //===-- llvm/IntrinsicInst.h - Intrinsic Instruction Wrappers ---*- C++ -*-===//
43 Intrinsic::ID getIntrinsicID() const {
44 return (Intrinsic::ID)getCalledFunction()->getIntrinsicID();
66 case Intrinsic::dbg_declare:
67 case Intrinsic::dbg_value:
88 return I->getIntrinsicID() == Intrinsic::dbg_declare;
109 return I->getIntrinsicID() == Intrinsic::dbg_value;
181 case Intrinsic::memcpy:
182 case Intrinsic::memmove:
183 case Intrinsic
[all...]
H A DIntrinsics.h1 //===-- llvm/Instrinsics.h - LLVM Intrinsic Function Handling ---*- C++ -*-===//
31 /// Intrinsic Namespace - This namespace contains an enum with a value for
35 namespace Intrinsic { namespace in namespace:llvm
46 /// Intrinsic::getName(ID) - Return the LLVM name for an intrinsic, such as
50 /// Intrinsic::getType(ID) - Return the function type for an intrinsic.
55 /// Intrinsic::isOverloaded(ID) - Returns true if the intrinsic can be
59 /// Intrinsic::getAttributes(ID) - Return the attributes for an intrinsic.
63 /// Intrinsic::getDeclaration(M, ID) - Create or insert an LLVM Function
125 } // End Intrinsic namespace
H A DPatternMatch.h1131 /// Intrinsic matchers.
1134 IntrinsicID_match(Intrinsic::ID IntrID) : ID(IntrID) { }
1143 /// Intrinsic matches are combinations of ID matchers, and argument
1172 /// m_Intrinsic<Intrinsic::fabs>(m_Value(X))
1173 template <Intrinsic::ID IntrID>
1177 template<Intrinsic::ID IntrID, typename T0>
1183 template<Intrinsic::ID IntrID, typename T0, typename T1>
1189 template<Intrinsic::ID IntrID, typename T0, typename T1, typename T2>
1195 template<Intrinsic::ID IntrID, typename T0, typename T1, typename T2, typename T3>
1205 return m_Intrinsic<Intrinsic
[all...]
/external/llvm/include/llvm/Transforms/Utils/
H A DVectorUtils.h28 static inline bool isTriviallyVectorizable(Intrinsic::ID ID) {
30 case Intrinsic::sqrt:
31 case Intrinsic::sin:
32 case Intrinsic::cos:
33 case Intrinsic::exp:
34 case Intrinsic::exp2:
35 case Intrinsic::log:
36 case Intrinsic::log10:
37 case Intrinsic::log2:
38 case Intrinsic
[all...]
/external/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp731 case Intrinsic::memset:
732 case Intrinsic::memcpy:
733 case Intrinsic::memmove: {
743 case Intrinsic::lifetime_start:
744 case Intrinsic::lifetime_end:
745 case Intrinsic::invariant_start: {
748 "Intrinsic location pointer not argument?");
752 case Intrinsic::invariant_end: {
755 "Intrinsic location pointer not argument?");
759 case Intrinsic
[all...]
H A DConstantFolding.cpp1237 case Intrinsic::fabs:
1238 case Intrinsic::log:
1239 case Intrinsic::log2:
1240 case Intrinsic::log10:
1241 case Intrinsic::exp:
1242 case Intrinsic::exp2:
1243 case Intrinsic::floor:
1244 case Intrinsic::ceil:
1245 case Intrinsic::sqrt:
1246 case Intrinsic
[all...]
H A DInstructionSimplify.cpp2973 static bool IsIdempotent(Intrinsic::ID ID) {
2978 case Intrinsic::fabs:
2979 case Intrinsic::floor:
2980 case Intrinsic::ceil:
2981 case Intrinsic::trunc:
2982 case Intrinsic::rint:
2983 case Intrinsic::nearbyint:
2984 case Intrinsic::round:
2990 static Value *SimplifyIntrinsic(Intrinsic::ID IID, IterTy ArgBegin, IterTy ArgEnd,
3023 SimplifyIntrinsic((Intrinsic
[all...]
H A DLint.cpp274 case Intrinsic::memcpy: {
298 case Intrinsic::memmove: {
309 case Intrinsic::memset: {
318 case Intrinsic::vastart:
326 case Intrinsic::vacopy:
332 case Intrinsic::vaend:
337 case Intrinsic::stackrestore:
H A DMemoryDependenceAnalysis.cpp163 case Intrinsic::lifetime_start:
164 case Intrinsic::lifetime_end:
165 case Intrinsic::invariant_start:
173 case Intrinsic::invariant_end:
393 if (II->getIntrinsicID() == Intrinsic::lifetime_start) {
586 isLoad |= II->getIntrinsicID() == Intrinsic::lifetime_start;
/external/llvm/lib/Analysis/IPA/
H A DGlobalsModRef.cpp455 } else if (IntrinsicInst *Intrinsic = dyn_cast<IntrinsicInst>(&*II)) {
457 Function *Callee = Intrinsic->getCalledFunction();
H A DInlineCost.cpp733 case Intrinsic::memset:
734 case Intrinsic::memcpy:
735 case Intrinsic::memmove:

Completed in 1626 milliseconds

123456