aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2012-10-11Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow
2012-10-11Pass an explicit operand number to addLiveIns.Jakob Stoklund Olesen
2012-10-11Follow the same routine to add target float expansion hookMichael Liao
2012-10-11misched: Handle "transient" non-instructions.Andrew Trick
2012-10-10Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem
2012-10-10Add in support for expansion of all of the comparison operations to the absol...Micah Villmow
2012-10-10Add alternative support for FP_ROUND from v2f32 to v2f64Michael Liao
2012-10-10Issue description:Stepan Dyatkovskiy
2012-10-10Remove the final bits of Attributes being declared in the AttributeBill Wendling
2012-10-10My earlier "fix" for PBQP (see r165201) was incorrect. The real issue was thatLang Hames
2012-10-10misched: fall-back to a target hook for instr bundles.Andrew Trick
2012-10-10misched: Use the TargetSchedModel interface wherever possible.Andrew Trick
2012-10-09misched: Add computeInstrLatency to TargetSchedModel.Andrew Trick
2012-10-09misched: Allow flags to disable hasInstrSchedModel/hasInstrItineraries for ex...Andrew Trick
2012-10-09misched: Remove LoopDependencies heuristic.Andrew Trick
2012-10-09Use the attribute enums to query if a parameter has an attribute.Bill Wendling
2012-10-09Add in the first step of the multiple pointer support. This adds in support t...Micah Villmow
2012-10-09Create enums for the different attributes.Bill Wendling
2012-10-08Fix up comment to be more clear.Eric Christopher
2012-10-08Refactor the AddrMode class out of TLI to its own header file.Nadav Rotem
2012-10-08Don't crash on extra evil irreducible control flow.Jakob Stoklund Olesen
2012-10-08Fixup comment.Eric Christopher
2012-10-08Fixup comments.Eric Christopher
2012-10-08misched: remove the unused getSpecialAddressLatency hook.Andrew Trick
2012-10-08misched: remove forceUnitLatencies. Defaults are handled by the default Sched...Andrew Trick
2012-10-08misched: avoid scheduling an instruction twice.Andrew Trick
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-10-07Remove unused MachineInstr constructors that don't take a DebugLoc argument.Craig Topper
2012-10-07Fix indentation. Remove 'else' after return. No functional change.Craig Topper
2012-10-05Remove unused but set variable flagged by GCC.Benjamin Kramer
2012-10-05Simplify code, don't or a bool with an uint64_t.Benjamin Kramer
2012-10-04When merging connsecutive stores, use vectors to store the constant zero.Nadav Rotem
2012-10-04Update this a bit more to represent how the prologue should work:Eric Christopher
2012-10-04Get MCSchedModel directly from the subtarget.Jakob Stoklund Olesen
2012-10-04Switch MachineTraceMetrics to the new TargetSchedModel interface.Jakob Stoklund Olesen
2012-10-04Fix reg mask slot test, and preserve LiveIntervals and VirtRegMap in the PBQPLang Hames
2012-10-04Enable -schedmodel, but prefer itineraries until we have more benchmark data.Andrew Trick
2012-10-03Update to use the predicate methods to query if an attribute exists.Bill Wendling
2012-10-03Fix a cycle in the DAG. In this code we replace multiple loads with a single ...Nadav Rotem
2012-10-03A DAGCombine optimization for mergeing consecutive stores to memory. The opti...Nadav Rotem
2012-10-03Fixed a bug in the ExecutionDependencyFix pass that caused dependencies to no...Silviu Baranga
2012-10-03Revert 165051-165049 while looking into the foreach.m failure inEric Christopher
2012-10-03The early if conversion pass is ready to be used as an opt-in.Jakob Stoklund Olesen
2012-10-02Revert "Don't use a debug location for frame setup instructions in the"Eric Christopher
2012-10-02Remove the old coalescer algorithm.Jakob Stoklund Olesen
2012-10-02Handle reserved registers more accurately in handleMove().Jakob Stoklund Olesen
2012-10-02Make sure the whole live range is covered when values are pruned twice.Jakob Stoklund Olesen
2012-10-0280-col.Eric Christopher
2012-10-02Don't use a debug location for frame setup instructions in theEric Christopher
2012-10-02Remove the SavePoint infrastructure from fast isel, replaceEric Christopher