/external/clang/lib/CodeGen/ |
CGBuiltin.cpp | 202 Intrinsic::ID inst = (BuiltinID == Builtin::BI__builtin_va_end) ? 203 Intrinsic::vaend : Intrinsic::vastart; 214 return RValue::get(Builder.CreateCall2(CGM.getIntrinsic(Intrinsic::vacopy), 239 Value *F = CGM.getIntrinsic(Intrinsic::cttz, ArgType); 256 Value *F = CGM.getIntrinsic(Intrinsic::ctlz, ArgType); 273 Value *F = CGM.getIntrinsic(Intrinsic::cttz, ArgType); 294 Value *F = CGM.getIntrinsic(Intrinsic::ctpop, ArgType); 310 Value *F = CGM.getIntrinsic(Intrinsic::ctpop, ArgType); 323 Value *FnExpect = CGM.getIntrinsic(Intrinsic::expect, ArgType) [all...] |
/external/llvm/lib/CodeGen/ |
IntrinsicLowering.cpp | 1 //===-- IntrinsicLowering.cpp - Intrinsic Lowering default implementation -===// 60 /// ReplaceCallWith - This function is used when we want to lower an intrinsic 101 case Intrinsic::setjmp: 105 case Intrinsic::longjmp: 109 case Intrinsic::siglongjmp: 113 case Intrinsic::memcpy: 120 case Intrinsic::memmove: 127 case Intrinsic::memset: 134 case Intrinsic::sqrt: 137 case Intrinsic::sin [all...] |
SjLjEHPrepare.cpp | 112 FrameAddrFn = Intrinsic::getDeclaration(&M, Intrinsic::frameaddress); 113 StackAddrFn = Intrinsic::getDeclaration(&M, Intrinsic::stacksave); 114 StackRestoreFn = Intrinsic::getDeclaration(&M, Intrinsic::stackrestore); 115 BuiltinSetjmpFn = Intrinsic::getDeclaration(&M, Intrinsic::eh_sjlj_setjmp); 116 LSDAAddrFn = Intrinsic::getDeclaration(&M, Intrinsic::eh_sjlj_lsda) [all...] |
StackProtector.cpp | 183 Create(Intrinsic::getDeclaration(M, Intrinsic::stackprotector),
|
/external/llvm/lib/Target/MBlaze/ |
MBlazeIntrinsicInfo.cpp | 1 //===-- MBlazeIntrinsicInfo.cpp - Intrinsic Information -------------------===// 29 last_non_mblaze_intrinsic = Intrinsic::num_intrinsics-1, 50 if (IntrID < Intrinsic::num_intrinsics) 53 "Invalid intrinsic ID"); 55 std::string Result(names[IntrID - Intrinsic::num_intrinsics]); 80 unsigned id = IntrID - Intrinsic::num_intrinsics + 1;
|
/external/llvm/lib/Analysis/ |
CodeMetrics.cpp | 66 case Intrinsic::dbg_declare: 67 case Intrinsic::dbg_value: 68 case Intrinsic::invariant_start: 69 case Intrinsic::invariant_end: 70 case Intrinsic::lifetime_start: 71 case Intrinsic::lifetime_end: 72 case Intrinsic::objectsize: 73 case Intrinsic::ptr_annotation: 74 case Intrinsic::var_annotation:
|
ConstantFolding.cpp | [all...] |
ValueTracking.cpp | 726 case Intrinsic::ctlz: 727 case Intrinsic::cttz: { 735 case Intrinsic::ctpop: { 740 case Intrinsic::x86_sse42_crc32_64_8: 741 case Intrinsic::x86_sse42_crc32_64_64: 754 case Intrinsic::uadd_with_overflow: 755 case Intrinsic::sadd_with_overflow: 760 case Intrinsic::usub_with_overflow: 761 case Intrinsic::ssub_with_overflow: 766 case Intrinsic::umul_with_overflow [all...] |
InlineCost.cpp | 639 case Intrinsic::dbg_declare: 640 case Intrinsic::dbg_value: 641 case Intrinsic::invariant_start: 642 case Intrinsic::invariant_end: 643 case Intrinsic::lifetime_start: 644 case Intrinsic::lifetime_end: 645 case Intrinsic::memset: 646 case Intrinsic::memcpy: 647 case Intrinsic::memmove: 648 case Intrinsic::objectsize [all...] |
/external/llvm/include/llvm/ |
IntrinsicInst.h | 1 //===-- llvm/IntrinsicInst.h - Intrinsic Instruction Wrappers ---*- C++ -*-===// 10 // This file defines classes that make it really easy to deal with intrinsic 17 // All intrinsic function calls are instances of the call instruction, so these 33 /// IntrinsicInst - A useful wrapper class for inspecting calls to intrinsic 35 /// work with calls to intrinsic functions. 41 /// getIntrinsicID - Return the intrinsic ID of this intrinsic. 43 Intrinsic::ID getIntrinsicID() const { 44 return (Intrinsic::ID)getCalledFunction()->getIntrinsicID(); 68 case Intrinsic::dbg_declare [all...] |
Intrinsics.h | 1 //===-- llvm/Instrinsics.h - LLVM Intrinsic Function Handling ---*- C++ -*-===// 10 // This file defines a set of enums which allow processing of intrinsic 31 /// Intrinsic Namespace - This namespace contains an enum with a value for 32 /// every intrinsic/builtin function known by LLVM. These enum values are 35 namespace Intrinsic { 39 // Get the intrinsic enums generated from Intrinsics.td 46 /// Intrinsic::getName(ID) - Return the LLVM name for an intrinsic, such as 50 /// Intrinsic::getType(ID) - Return the function type for an intrinsic [all...] |
/external/llvm/lib/VMCore/ |
AutoUpgrade.cpp | 43 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::ctlz, 49 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::cttz, 69 // to both detect an intrinsic which needs upgrading, and to provide the 70 // upgraded form of the intrinsic. We should perhaps have two separate 79 // Upgrade intrinsic attributes. This does not change the function. 83 F->setAttributes(Intrinsic::getAttributes((Intrinsic::ID)id)); 92 // UpgradeIntrinsicCall - Upgrade a call to an old intrinsic to be a call the [all...] |
IRBuilder.cpp | 70 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memset, Tys); 90 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memcpy, Tys); 110 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memmove, Tys); 132 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::lifetime_start); 147 Value *TheFn = Intrinsic::getDeclaration(M, Intrinsic::lifetime_end) [all...] |
Function.cpp | 184 setAttributes(Intrinsic::getAttributes(Intrinsic::ID(IID))); 316 /// function, or Intrinsic::not_intrinsic if the function is not an 317 /// intrinsic, or if the pointer is null. This value is always defined to be 318 /// zero to allow easy checking for whether a function is intrinsic or not. The 319 /// particular intrinsic functions which correspond to this value are defined in 339 std::string Intrinsic::getName(ID id, ArrayRef<Type*> Tys) { 340 assert(id < num_intrinsics && "Invalid intrinsic ID!"); 361 FunctionType *Intrinsic::getType(LLVMContext &Context, 374 bool Intrinsic::isOverloaded(ID id) [all...] |
Verifier.cpp | 284 void visitIntrinsicFunctionCall(Intrinsic::ID ID, CallInst &CI); 294 bool PerformTypeCheck(Intrinsic::ID ID, Function *F, Type *Ty, 296 void VerifyIntrinsicPrototype(Intrinsic::ID ID, Function *F, 429 "invalid linkage for intrinsic global variable", &GV); 439 "wrong type for intrinsic global variable", &GV); 683 "Function takes metadata but isn't an intrinsic", I, &F); 709 // If this function is actually an intrinsic, verify that it is only used in 714 Assert1(0, "Invalid user of intrinsic instruction!", U); [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineCalls.cpp | 50 // Source and destination pointer types are always "i8*" for intrinsic. See 169 /// of intrinsic instructions. For normal calls, it allows visitCallSite to do 218 Intrinsic::ID MemCpyID = Intrinsic::memcpy; 222 CI.setCalledFunction(Intrinsic::getDeclaration(M, MemCpyID, Tys)); 248 case Intrinsic::objectsize: { 322 case Intrinsic::bswap: 325 if (Operand->getIntrinsicID() == Intrinsic::bswap) 331 if (Operand->getIntrinsicID() == Intrinsic::bswap) { 341 case Intrinsic::powi [all...] |
InstCombineSimplifyDemanded.cpp | [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonISelDAGToDAG.cpp | 185 case Intrinsic::hexagon_C2_cmpeq: 186 case Intrinsic::hexagon_C2_cmpgt: 187 case Intrinsic::hexagon_C2_cmpgtu: 188 case Intrinsic::hexagon_C2_cmpgtup: 189 case Intrinsic::hexagon_C2_cmpgtp: 190 case Intrinsic::hexagon_C2_cmpeqp: 191 case Intrinsic::hexagon_C2_bitsset: 192 case Intrinsic::hexagon_C2_bitsclr: 193 case Intrinsic::hexagon_C2_cmpeqi: 194 case Intrinsic::hexagon_C2_cmpgti [all...] |
/external/llvm/unittests/Support/ |
IRBuilderTest.cpp | 69 EXPECT_EQ(II_Start1->getIntrinsicID(), Intrinsic::lifetime_start); 71 EXPECT_EQ(II_End1->getIntrinsicID(), Intrinsic::lifetime_end);
|
/external/llvm/lib/Transforms/Scalar/ |
DeadStoreElimination.cpp | 153 case Intrinsic::memset: 154 case Intrinsic::memmove: 155 case Intrinsic::memcpy: 156 case Intrinsic::init_trampoline: 157 case Intrinsic::lifetime_end: 187 default: return AliasAnalysis::Location(); // Unhandled intrinsic. 188 case Intrinsic::init_trampoline: 197 case Intrinsic::lifetime_end: { 228 case Intrinsic::lifetime_end: 232 case Intrinsic::init_trampoline [all...] |
/external/llvm/lib/Transforms/Utils/ |
LowerExpectIntrinsic.cpp | 1 //===- LowerExpectIntrinsic.cpp - Lower expect intrinsic ------------------===// 10 // This pass lowers the 'expect' intrinsic to LLVM metadata. 14 #define DEBUG_TYPE "lower-expect-intrinsic" 31 STATISTIC(IfHandled, "Number of 'expect' intrinsic intructions handled"); 65 if (!Fn || Fn->getIntrinsicID() != Intrinsic::expect) 115 if (!Fn || Fn->getIntrinsicID() != Intrinsic::expect) 164 if (Fn && Fn->getIntrinsicID() == Intrinsic::expect) {
|
LowerInvoke.cpp | 152 SetJmpFn = Intrinsic::getDeclaration(&M, Intrinsic::setjmp); 160 LongJmpFn = Intrinsic::getDeclaration(&M, Intrinsic::longjmp); 161 StackSaveFn = Intrinsic::getDeclaration(&M, Intrinsic::stacksave); 162 StackRestoreFn = Intrinsic::getDeclaration(&M, Intrinsic::stackrestore);
|
/external/webkit/Source/WebCore/platform/ |
Length.h | 37 enum LengthType { Auto, Relative, Percent, Fixed, Intrinsic, MinIntrinsic }; 175 bool isIntrinsicOrAuto() const { return type() == Auto || type() == MinIntrinsic || type() == Intrinsic; }
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGBuilder.cpp | [all...] |
/external/llvm/lib/Target/X86/ |
X86ISelLowering.cpp | [all...] |