Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:Level

297   /// *NOTE* The following is a high level documentation of SelectionDAG Stack
301 /// High Level Overview of SelectionDAG Stack Protector Generation:
305 /// splitting basic blocks at the IR level to create the success/failure basic
322 /// 2. Preserve the normal IR level stack protector check for platforms like
327 /// solve this problem in an architecture independent manner at the IR level
331 /// platforms (for instance i386) requires lower level information
332 /// related to available registers that can not be known at the IR level.
340 /// tail call optimization failed. The MI level option was nixed
342 /// matching. The SelectionDAG level option was nixed because
343 /// SelectionDAG only processes one IR level basic block at a time
348 /// 1. While one can not handle multiple IR level basic blocks at the
349 /// SelectionDAG Level, one can generate multiple machine basic blocks
350 /// for one IR level basic block. This is how we handle bit tests and
353 /// 2. At the MI level, tail calls are represented via a special return
364 /// generation, allow for the normal IR level stack protector check
370 /// a. Use the IR level stack protector pass to decide if a stack
521 /// OptLevel - What optimization level we're generating code for.
523 CodeGenOpt::Level OptLevel;
540 CodeGenOpt::Level ol)