/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/ |
D | SimplifyLibCalls.h | 55 Value *optimizeMemCpyChk(CallInst *CI, IRBuilder<> &B); 56 Value *optimizeMemMoveChk(CallInst *CI, IRBuilder<> &B); 57 Value *optimizeMemSetChk(CallInst *CI, IRBuilder<> &B); 60 Value *optimizeStrpCpyChk(CallInst *CI, IRBuilder<> &B, LibFunc Func); 61 Value *optimizeStrpNCpyChk(CallInst *CI, IRBuilder<> &B, LibFunc Func); 107 Value *optimizeStrCat(CallInst *CI, IRBuilder<> &B); 108 Value *optimizeStrNCat(CallInst *CI, IRBuilder<> &B); 109 Value *optimizeStrChr(CallInst *CI, IRBuilder<> &B); 110 Value *optimizeStrRChr(CallInst *CI, IRBuilder<> &B); 111 Value *optimizeStrCmp(CallInst *CI, IRBuilder<> &B); [all …]
|
D | BuildLibCalls.h | 41 Value *castToCStr(Value *V, IRBuilder<> &B); 46 Value *emitStrLen(Value *Ptr, IRBuilder<> &B, const DataLayout &DL, 52 Value *emitStrNLen(Value *Ptr, Value *MaxLen, IRBuilder<> &B, 58 Value *emitStrChr(Value *Ptr, char C, IRBuilder<> &B, 62 Value *emitStrNCmp(Value *Ptr1, Value *Ptr2, Value *Len, IRBuilder<> &B, 67 Value *emitStrCpy(Value *Dst, Value *Src, IRBuilder<> &B, 72 Value *emitStrNCpy(Value *Dst, Value *Src, Value *Len, IRBuilder<> &B, 78 IRBuilder<> &B, const DataLayout &DL, 83 Value *emitMemChr(Value *Ptr, Value *Val, Value *Len, IRBuilder<> &B, 87 Value *emitMemCmp(Value *Ptr1, Value *Ptr2, Value *Len, IRBuilder<> &B, [all …]
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | SimplifyLibCalls.h | 54 Value *optimizeMemCpyChk(CallInst *CI, IRBuilder<> &B); 55 Value *optimizeMemMoveChk(CallInst *CI, IRBuilder<> &B); 56 Value *optimizeMemSetChk(CallInst *CI, IRBuilder<> &B); 59 Value *optimizeStrpCpyChk(CallInst *CI, IRBuilder<> &B, LibFunc::Func Func); 60 Value *optimizeStrpNCpyChk(CallInst *CI, IRBuilder<> &B, LibFunc::Func Func); 104 Value *optimizeStrCat(CallInst *CI, IRBuilder<> &B); 105 Value *optimizeStrNCat(CallInst *CI, IRBuilder<> &B); 106 Value *optimizeStrChr(CallInst *CI, IRBuilder<> &B); 107 Value *optimizeStrRChr(CallInst *CI, IRBuilder<> &B); 108 Value *optimizeStrCmp(CallInst *CI, IRBuilder<> &B); [all …]
|
D | BuildLibCalls.h | 33 Value *castToCStr(Value *V, IRBuilder<> &B); 38 Value *emitStrLen(Value *Ptr, IRBuilder<> &B, const DataLayout &DL, 44 Value *emitStrNLen(Value *Ptr, Value *MaxLen, IRBuilder<> &B, 50 Value *emitStrChr(Value *Ptr, char C, IRBuilder<> &B, 54 Value *emitStrNCmp(Value *Ptr1, Value *Ptr2, Value *Len, IRBuilder<> &B, 59 Value *emitStrCpy(Value *Dst, Value *Src, IRBuilder<> &B, 64 Value *emitStrNCpy(Value *Dst, Value *Src, Value *Len, IRBuilder<> &B, 70 IRBuilder<> &B, const DataLayout &DL, 75 Value *emitMemChr(Value *Ptr, Value *Val, Value *Len, IRBuilder<> &B, 79 Value *emitMemCmp(Value *Ptr1, Value *Ptr2, Value *Len, IRBuilder<> &B, [all …]
|
/external/tensorflow/tensorflow/compiler/xla/service/llvm_ir/ |
D | llvm_util.h | 106 absl::Span<llvm::Type* const> overloaded_types, llvm::IRBuilder<>* b); 111 llvm::IRBuilder<>* b); 116 llvm::IRBuilder<>* b); 123 llvm::IRBuilder<>* b); 125 llvm::IRBuilder<>* b); 142 llvm::IRBuilder<>* b); 163 llvm::IRBuilder<>* b, 171 llvm::IRBuilder<>* b, 179 llvm::IRBuilder<>* b); 211 llvm::IRBuilder<>* b, bool emit_else = true); [all …]
|
D | ir_array.h | 67 Index(llvm::Value* linear, const Shape& shape, llvm::IRBuilder<>* b); 85 llvm::IRBuilder<>* b) const { in AddOffsetToDim() 123 llvm::IRBuilder<>* builder) const; 134 llvm::IRBuilder<>* builder) const; 140 llvm::IRBuilder<>* builder) const; 145 llvm::IRBuilder<>* builder) const; 151 llvm::IRBuilder<>* builder) const; 156 llvm::IRBuilder<>* builder) const; 177 const Shape& shape, llvm::IRBuilder<>* b) const; 223 llvm::Value* EmitArrayElementAddress(const Index& index, llvm::IRBuilder<>* b, [all …]
|
D | tuple_ops.h | 64 llvm::IRBuilder<>* b); 69 llvm::IRBuilder<>* b); 75 const Shape& tuple_shape, llvm::IRBuilder<>* b); 80 llvm::IRBuilder<>* b); 88 llvm::IRBuilder<>* b);
|
D | tuple_ops.cc | 32 static llvm::Module* getModuleFromBuilder(llvm::IRBuilder<>* b) { in getModuleFromBuilder() 38 llvm::IRBuilder<>* b) { in EmitTupleSelect() 62 llvm::IRBuilder<>* b) { in EmitTuple() 74 llvm::IRBuilder<>* b) { in EmitTuple() 84 const Shape& tuple_shape, llvm::IRBuilder<>* b) { in EmitTupleAllocasAtFunctionEntry() 87 llvm::IRBuilder<>::InsertPointGuard guard(*b); in EmitTupleAllocasAtFunctionEntry() 111 llvm::IRBuilder<>* b) { in EmitGetTupleElement()
|
D | loop_emitter.h | 44 llvm::IRBuilder<>* b); 48 const IrArray& target_array, llvm::IRBuilder<>* b); 56 absl::Span<const IrArray> target_arrays, llvm::IRBuilder<>* b); 88 llvm::IRBuilder<>* b_;
|
D | llvm_util.cc | 55 llvm::Module* ModuleFromIRBuilder(llvm::IRBuilder<>* b) { in ModuleFromIRBuilder() 84 absl::Span<llvm::Type* const> overloaded_types, llvm::IRBuilder<>* b) { in EmitCallToIntrinsic() 92 llvm::IRBuilder<>* b) { in EmitFloatMax() 105 llvm::IRBuilder<>* b) { in EmitFloatMin() 118 llvm::IRBuilder<>* b) { in EmitBufferIndexingGEP() 136 llvm::IRBuilder<>* b) { in EmitBufferIndexingGEP() 240 llvm::IRBuilder<>* b) { in EncodeSelfDescribingShapeConstant() 273 llvm::IRBuilder<>* b, in EmitAllocaAtFunctionEntry() 281 llvm::IRBuilder<>* b, in EmitAllocaAtFunctionEntryWithCount() 283 llvm::IRBuilder<>::InsertPointGuard guard(*b); in EmitAllocaAtFunctionEntryWithCount() [all …]
|
D | llvm_loop.h | 85 llvm::Value* end_index, llvm::Value* step, llvm::IRBuilder<>* b, 144 void Emit(llvm::IRBuilder<>* b); 146 llvm::BasicBlock* CreateLoopBB(absl::string_view name, llvm::IRBuilder<>* b); 154 std::vector<llvm::Metadata*> GetLoopMetadata(llvm::IRBuilder<>* b); 180 ForLoopNest(absl::string_view name, llvm::IRBuilder<>* b, 287 llvm::IRBuilder<>* b_;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
D | SimplifyLibCalls.cpp | 131 static bool isLocallyOpenedFile(Value *File, CallInst *CI, IRBuilder<> &B, in isLocallyOpenedFile() 157 Value *LibCallSimplifier::optimizeStrCat(CallInst *CI, IRBuilder<> &B) { in optimizeStrCat() 176 IRBuilder<> &B) { in emitStrLenMemCpy() 195 Value *LibCallSimplifier::optimizeStrNCat(CallInst *CI, IRBuilder<> &B) { in optimizeStrNCat() 228 Value *LibCallSimplifier::optimizeStrChr(CallInst *CI, IRBuilder<> &B) { in optimizeStrChr() 268 Value *LibCallSimplifier::optimizeStrRChr(CallInst *CI, IRBuilder<> &B) { in optimizeStrRChr() 295 Value *LibCallSimplifier::optimizeStrCmp(CallInst *CI, IRBuilder<> &B) { in optimizeStrCmp() 328 Value *LibCallSimplifier::optimizeStrNCmp(CallInst *CI, IRBuilder<> &B) { in optimizeStrNCmp() 367 Value *LibCallSimplifier::optimizeStrCpy(CallInst *CI, IRBuilder<> &B) { in optimizeStrCpy() 384 Value *LibCallSimplifier::optimizeStpCpy(CallInst *CI, IRBuilder<> &B) { in optimizeStpCpy() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Instrumentation/ |
D | HWAddressSanitizer.cpp | 156 Value *memToShadow(Value *Shadow, Type *Ty, IRBuilder<> &IRB); 166 bool tagAlloca(IRBuilder<> &IRB, AllocaInst *AI, Value *Tag); 167 Value *tagPointer(IRBuilder<> &IRB, Type *Ty, Value *PtrLong, Value *Tag); 168 Value *untagPointer(IRBuilder<> &IRB, Value *PtrLong); 171 Value *getNextTagWithCall(IRBuilder<> &IRB); 172 Value *getStackBaseTag(IRBuilder<> &IRB); 173 Value *getAllocaTag(IRBuilder<> &IRB, Value *StackTag, AllocaInst *AI, 175 Value *getUARTag(IRBuilder<> &IRB, Value *StackTag); 246 IRBuilder<> IRB(*C); in doInitialization() 263 IRBuilder<> IRB(*C); in initializeCallbacks() [all …]
|
D | MemorySanitizer.cpp | 531 IRBuilder<> IRB(*C); in createUserspaceApi() 599 IRBuilder<> IRB(*C); in initializeCallbacks() 691 IRBuilder<> IRB(*C); in doInitialization() 736 virtual void visitCallSite(CallSite &CS, IRBuilder<> &IRB) = 0; 819 Value *updateOrigin(Value *V, IRBuilder<> &IRB) { in updateOrigin() 824 Value *originToIntptr(IRBuilder<> &IRB, Value *Origin) { in originToIntptr() 834 void paintOrigin(IRBuilder<> &IRB, Value *Origin, Value *OriginPtr, in paintOrigin() 865 void storeOrigin(IRBuilder<> &IRB, Value *Addr, Value *Shadow, Value *Origin, in storeOrigin() 898 IRBuilder<> IRBNew(CheckTerm); in storeOrigin() 907 IRBuilder<> IRB(SI); in materializeStores() [all …]
|
/external/tensorflow/tensorflow/compiler/xla/service/gpu/ |
D | target_util.cc | 40 std::function<llvm::CallInst*(llvm::IRBuilder<>*)>> 78 [](llvm::IRBuilder<>* b_) -> llvm::CallInst* { in GetIntrinsic() 86 [](llvm::IRBuilder<>* b_) -> llvm::CallInst* { in GetIntrinsic() 94 [](llvm::IRBuilder<>* b_) -> llvm::CallInst* { in GetIntrinsic() 162 llvm::IRBuilder<>* b) { in ObtainDeviceFunctionName() 194 llvm::IRBuilder<>* b) { in EmitDeviceFunctionCall() 222 absl::Span<llvm::Type* const> overloaded_types, llvm::IRBuilder<>* b) { in EmitCallToTargetIntrinsic() 236 std::function<llvm::CallInst*(llvm::IRBuilder<>*)>* builder_func = in EmitCallToTargetIntrinsic() 237 absl::get_if<std::function<llvm::CallInst*(llvm::IRBuilder<>*)>>( in EmitCallToTargetIntrinsic() 251 llvm::IRBuilder<>* b) { in AnnotateFunctionAsGpuKernel()
|
D | target_util.h | 71 llvm::IRBuilder<>* b); 79 absl::Span<llvm::Type* const> overloaded_types, llvm::IRBuilder<>* b); 83 llvm::IRBuilder<>* b); 87 llvm::IRBuilder<>* b);
|
/external/llvm/lib/Transforms/Utils/ |
D | SimplifyLibCalls.cpp | 110 Value *LibCallSimplifier::optimizeStrCat(CallInst *CI, IRBuilder<> &B) { in optimizeStrCat() 129 IRBuilder<> &B) { in emitStrLenMemCpy() 149 Value *LibCallSimplifier::optimizeStrNCat(CallInst *CI, IRBuilder<> &B) { in optimizeStrNCat() 182 Value *LibCallSimplifier::optimizeStrChr(CallInst *CI, IRBuilder<> &B) { in optimizeStrChr() 222 Value *LibCallSimplifier::optimizeStrRChr(CallInst *CI, IRBuilder<> &B) { in optimizeStrRChr() 249 Value *LibCallSimplifier::optimizeStrCmp(CallInst *CI, IRBuilder<> &B) { in optimizeStrCmp() 282 Value *LibCallSimplifier::optimizeStrNCmp(CallInst *CI, IRBuilder<> &B) { in optimizeStrNCmp() 321 Value *LibCallSimplifier::optimizeStrCpy(CallInst *CI, IRBuilder<> &B) { in optimizeStrCpy() 338 Value *LibCallSimplifier::optimizeStpCpy(CallInst *CI, IRBuilder<> &B) { in optimizeStpCpy() 362 Value *LibCallSimplifier::optimizeStrNCpy(CallInst *CI, IRBuilder<> &B) { in optimizeStrNCpy() [all …]
|
/external/swiftshader/src/Reactor/ |
D | LLVMReactorDebugInfo.hpp | 55 class IRBuilder; 69 using IRBuilder = llvm::IRBuilder<llvm::ConstantFolder, llvm::IRBuilderDefaultInserter>; typedef in rr::DebugInfo 71 DebugInfo(IRBuilder *builder, 137 void emitPending(Scope &scope, IRBuilder *builder); 156 IRBuilder *builder;
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | MemorySanitizer.cpp | 420 IRBuilder<> IRB(*C); in initializeCallbacks() 545 IRBuilder<> IRB(*C); in doInitialization() 588 virtual void visitCallSite(CallSite &CS, IRBuilder<> &IRB) = 0; 665 Value *updateOrigin(Value *V, IRBuilder<> &IRB) { in updateOrigin() 670 Value *originToIntptr(IRBuilder<> &IRB, Value *Origin) { in originToIntptr() 680 void paintOrigin(IRBuilder<> &IRB, Value *Origin, Value *OriginPtr, in paintOrigin() 711 void storeOrigin(IRBuilder<> &IRB, Value *Addr, Value *Shadow, Value *Origin, in storeOrigin() 746 IRBuilder<> IRBNew(CheckTerm); in storeOrigin() 756 IRBuilder<> IRB(SI); in materializeStores() 781 IRBuilder<> IRB(OrigIns); in materializeOneCheck() [all …]
|
/external/tensorflow/tensorflow/compiler/xla/service/cpu/ |
D | ir_function.h | 57 llvm::IRBuilder<>* b, int64 num_dynamic_loop_bounds); 101 llvm::IRBuilder<>* b_; 103 llvm::IRBuilder<>::InsertPointGuard caller_insert_point_guard_; 119 absl::Span<llvm::Value* const> parameter_addresses, llvm::IRBuilder<>* b, 128 const std::vector<int64>& dimension_partition_counts, llvm::IRBuilder<>* b,
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | VectorUtils.h | 138 Constant *createInterleaveMask(IRBuilder<> &Builder, unsigned VF, 153 Constant *createStrideMask(IRBuilder<> &Builder, unsigned Start, 167 Constant *createSequentialMask(IRBuilder<> &Builder, unsigned Start, 177 Value *concatenateVectors(IRBuilder<> &Builder, ArrayRef<Value *> Vecs);
|
/external/llvm/lib/CodeGen/ |
D | SafeStack.cpp | 128 Value *getOrCreateUnsafeStackPtr(IRBuilder<> &IRB, Function &F); 131 Value *getStackGuard(IRBuilder<> &IRB, Function &F); 134 void checkStackGuard(IRBuilder<> &IRB, Function &F, ReturnInst &RI, 156 Value *moveStaticAllocasToUnsafeStack(IRBuilder<> &IRB, Function &F, 169 createStackRestorePoints(IRBuilder<> &IRB, Function &F, 359 Value *SafeStack::getOrCreateUnsafeStackPtr(IRBuilder<> &IRB, Function &F) { in getOrCreateUnsafeStackPtr() 395 Value *SafeStack::getStackGuard(IRBuilder<> &IRB, Function &F) { in getStackGuard() 455 SafeStack::createStackRestorePoints(IRBuilder<> &IRB, Function &F, in createStackRestorePoints() 490 void SafeStack::checkStackGuard(IRBuilder<> &IRB, Function &F, ReturnInst &RI, in checkStackGuard() 503 IRBuilder<> IRBFail(CheckTerm); in checkStackGuard() [all …]
|
D | AtomicExpandPass.cpp | 61 insertRMWLLSCLoop(IRBuilder<> &Builder, Type *ResultTy, Value *Addr, 63 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp); 66 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp); 74 IRBuilder<> &Builder, Type *ResultType, Value *Addr, 76 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp, 325 IRBuilder<> Builder(I); in bracketInstWithFences() 361 IRBuilder<> Builder(LI); in convertAtomicLoadToIntegerType() 387 [](IRBuilder<> &Builder, Value *Loaded) { return Loaded; }); in tryExpandAtomicLoad() 398 IRBuilder<> Builder(LI); in expandAtomicLoadToLL() 414 IRBuilder<> Builder(LI); in expandAtomicLoadToCmpXchg() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | AtomicExpandPass.cpp | 82 insertRMWLLSCLoop(IRBuilder<> &Builder, Type *ResultTy, Value *Addr, 84 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp); 87 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp); 95 IRBuilder<> &Builder, Type *ResultType, Value *Addr, 97 function_ref<Value *(IRBuilder<> &, Value *)> PerformOp, 341 IRBuilder<> Builder(I); in bracketInstWithFences() 371 IRBuilder<> Builder(LI); in convertAtomicLoadToIntegerType() 397 [](IRBuilder<> &Builder, Value *Loaded) { return Loaded; }); in tryExpandAtomicLoad() 408 IRBuilder<> Builder(LI); in expandAtomicLoadToLL() 424 IRBuilder<> Builder(LI); in expandAtomicLoadToCmpXchg() [all …]
|
/external/llvm/unittests/IR/ |
D | IRBuilderTest.cpp | 52 IRBuilder<> Builder(BB); in TEST_F() 83 IRBuilder<> Builder(BB); in TEST_F() 106 IRBuilder<> Builder(BB); in TEST_F() 120 IRBuilder<> Builder(BB); in TEST_F() 132 IRBuilder<> Builder(BB); in TEST_F() 255 IRBuilder<NoFolder> Builder(BB); in TEST_F() 305 IRBuilder<> Builder(BB); in TEST_F() 315 IRBuilder<>::FastMathFlagGuard Guard(Builder); in TEST_F() 330 IRBuilder<>::InsertPointGuard Guard(Builder); in TEST_F() 340 IRBuilder<> Builder(BB); in TEST_F() [all …]
|