Lines Matching full:flat
141 "assume-default-is-flat-addrspace", cl::init(false), cl::ReallyHidden,
142 cl::desc("The default address space is assumed as the flat address space. "
215 // Changes the flat address expressions in function F to point to specific
217 // all flat expressions in the use-def graph of function F.
445 // Returns all flat address expressions in function F. The elements are
446 // If V is an unvisited flat address expression, appends V to PostorderStack
479 // Returns all flat address expressions in function F. The elements are ordered
612 // Because `I` is flat, the source address space must be specific.
715 // Because CE is flat, the source address space must be specific.
778 // ValueWithNewAddrSpace. This function is called on every flat address
787 // All values in Postorder are flat address expressions.
820 // The join of two different specific address spaces is flat.
836 // Collects all flat address expressions in postorder.
845 // Changes the address spaces of the flat address expressions who are inferred
876 // Our algorithm only updates the address spaces of flat address
882 // path. Therefore, nothing to do if User is already inferred as flat (the
985 // join(flat, *) = flat. So we can break if NewAS is already flat.
1098 // Prevent illegal casts between different non-flat address spaces.
1300 // Otherwise, replaces the use with flat(NewV).