Lines Matching refs:Exp
442 Value *SizeArgument, bool UseCalls, uint32_t Exp);
446 uint32_t Exp);
451 Value *SizeArgument, uint32_t Exp);
970 // some instrumentation, you set Exp to a non-zero value (mask of optimization
972 // If Exp is non-zero, this pass will emit special calls into runtime
978 uint32_t Exp = ClForceExperiment;
1012 Exp);
1014 UseCalls, Exp);
1021 uint32_t Exp) {
1023 Value *ExpVal = Exp == 0 ? nullptr : ConstantInt::get(IRB.getInt32Ty(), Exp);
1026 if (Exp == 0)
1033 if (Exp == 0)
1070 uint32_t Exp) {
1076 if (Exp == 0)
1081 {AddrLong, ConstantInt::get(IRB.getInt32Ty(), Exp)});
1120 AccessSizeIndex, SizeArgument, Exp);
1130 Value *SizeArgument, bool UseCalls, uint32_t Exp) {
1135 if (Exp == 0)
1140 {AddrLong, Size, ConstantInt::get(IRB.getInt32Ty(), Exp)});
1145 instrumentAddress(I, I, Addr, 8, IsWrite, Size, false, Exp);
1146 instrumentAddress(I, I, LastByte, 8, IsWrite, Size, false, Exp);
1452 // IsWrite, TypeSize and Exp are encoded in the function name.
1453 for (int Exp = 0; Exp < 2; Exp++) {
1456 const std::string ExpStr = Exp ? "exp_" : "";
1459 Type *ExpType = Exp ? Type::getInt32Ty(*C) : nullptr;
1460 AsanErrorCallbackSized[AccessIsWrite][Exp] =
1464 AsanMemoryAccessCallbackSized[AccessIsWrite][Exp] =
1471 AsanErrorCallback[AccessIsWrite][Exp][AccessSizeIndex] =
1475 AsanMemoryAccessCallback[AccessIsWrite][Exp][AccessSizeIndex] =