Lines Matching defs:InstAlignment
523 Align InstAlignment,
668 /// InstAlignment, and take the union of each of those shadows. The returned
674 Align InstAlignment,
678 Align InstAlignment, Value *PrimitiveShadow,
700 Align getShadowAlign(Align InstAlignment);
731 Align getOriginAlign(Align InstAlignment);
742 bool useCallbackLoadLabelAndOrigin(uint64_t Size, Align InstAlignment);
767 Align InstAlignment);
776 /// InstAlignment, and take the union of each of those shadows. The returned
780 Align InstAlignment,
829 void visitCASOrRMW(Align InstAlignment, Instruction &I);
1916 DataFlowSanitizer::getShadowOriginAddress(Value *Addr, Align InstAlignment,
1935 const Align Alignment = llvm::assumeAligned(InstAlignment.value());
2097 Align DFSanFunction::getShadowAlign(Align InstAlignment) {
2098 const Align Alignment = ClPreserveAlignment ? InstAlignment : Align(1);
2102 Align DFSanFunction::getOriginAlign(Align InstAlignment) {
2103 const Align Alignment = llvm::assumeAligned(InstAlignment.value());
2116 Align InstAlignment) {
2134 const Align Alignment = llvm::assumeAligned(InstAlignment.value());
2235 Value *Addr, uint64_t Size, Align InstAlignment, BasicBlock::iterator Pos) {
2276 useCallbackLoadLabelAndOrigin(Size, InstAlignment)) {
2290 DFS.getShadowOriginAddress(Addr, InstAlignment, Pos);
2292 const Align ShadowAlign = getShadowAlign(InstAlignment);
2293 const Align OriginAlign = getOriginAlign(InstAlignment);
2333 DFSanFunction::loadShadowOrigin(Value *Addr, uint64_t Size, Align InstAlignment,
2337 loadShadowOriginSansLoadTracking(Addr, Size, InstAlignment, Pos);
2524 Value *StoreOriginAddr, Align InstAlignment) {
2527 const Align OriginAlignment = getOriginAlign(InstAlignment);
2567 Align InstAlignment,
2590 const Align ShadowAlign = getShadowAlign(InstAlignment);
2599 DFS.getShadowOriginAddress(Addr, InstAlignment, Pos);
2635 InstAlignment);
2709 void DFSanVisitor::visitCASOrRMW(Align InstAlignment, Instruction &I) {
2722 const Align ShadowAlign = DFSF.getShadowAlign(InstAlignment);