- c0dfffa misched: Add computeInstrLatency to TargetSchedModel. by Andrew Trick · 12 years ago
- 42bb106 misched: Allow flags to disable hasInstrSchedModel/hasInstrItineraries for external users of TargetSchedule. by Andrew Trick · 12 years ago
- 714973e misched: Remove LoopDependencies heuristic. by Andrew Trick · 12 years ago
- 3e2d76c Use the attribute enums to query if a parameter has an attribute. by Bill Wendling · 12 years ago
- 7d66146 Add in the first step of the multiple pointer support. This adds in support to the data layout for specifying a per address space pointer size. by Micah Villmow · 12 years ago
- 6765834 Create enums for the different attributes. by Bill Wendling · 12 years ago
- 2d65efe Fix up comment to be more clear. by Eric Christopher · 12 years ago
- ad6aedc by Nadav Rotem · 12 years ago
- 6be75ae Don't crash on extra evil irreducible control flow. by Jakob Stoklund Olesen · 12 years ago
- c56e3f0 Fixup comment. by Eric Christopher · 12 years ago
- 02c1a64 Fixup comments. by Eric Christopher · 12 years ago
- 39817f9 misched: remove the unused getSpecialAddressLatency hook. by Andrew Trick · 12 years ago
- a98f600 misched: remove forceUnitLatencies. Defaults are handled by the default SchedModel by Andrew Trick · 12 years ago
- 30c6ec2 misched: avoid scheduling an instruction twice. by Andrew Trick · 12 years ago
- 3574eca Move TargetData to DataLayout. by Micah Villmow · 12 years ago
- 87802d5 Remove unused MachineInstr constructors that don't take a DebugLoc argument. by Craig Topper · 12 years ago
- 14ce91c Fix indentation. Remove 'else' after return. No functional change. by Craig Topper · 12 years ago
- a4b5050 Remove unused but set variable flagged by GCC. by Benjamin Kramer · 12 years ago
- ebd7eab Simplify code, don't or a bool with an uint64_t. by Benjamin Kramer · 12 years ago
- ea2c50c When merging connsecutive stores, use vectors to store the constant zero. by Nadav Rotem · 12 years ago
- 0313ced Update this a bit more to represent how the prologue should work: by Eric Christopher · 12 years ago
- e6521b5 Get MCSchedModel directly from the subtarget. by Jakob Stoklund Olesen · 12 years ago
- f43fe1d Switch MachineTraceMetrics to the new TargetSchedModel interface. by Jakob Stoklund Olesen · 12 years ago
- 442c59f Fix reg mask slot test, and preserve LiveIntervals and VirtRegMap in the PBQP by Lang Hames · 12 years ago
- 72fd0a9 Enable -schedmodel, but prefer itineraries until we have more benchmark data. by Andrew Trick · 12 years ago
- 4c230b3 Update to use the predicate methods to query if an attribute exists. by Bill Wendling · 12 years ago
- 2e7d381 Fix a cycle in the DAG. In this code we replace multiple loads with a single load and by Nadav Rotem · 12 years ago
- c653de6 A DAGCombine optimization for mergeing consecutive stores to memory. The optimization by Nadav Rotem · 12 years ago
- 541a858 Fixed a bug in the ExecutionDependencyFix pass that caused dependencies to not propagate through implicit defs. by Silviu Baranga · 12 years ago
- 76ad43c Revert 165051-165049 while looking into the foreach.m failure in more detail. by Eric Christopher · 12 years ago
- 0d141f8 The early if conversion pass is ready to be used as an opt-in. by Jakob Stoklund Olesen · 12 years ago
- 394820b Revert "Don't use a debug location for frame setup instructions in the" by Eric Christopher · 12 years ago
- 6c0c6d6 Remove the old coalescer algorithm. by Jakob Stoklund Olesen · 12 years ago
- d4919a9 Handle reserved registers more accurately in handleMove(). by Jakob Stoklund Olesen · 12 years ago
- 27cb347 Make sure the whole live range is covered when values are pruned twice. by Jakob Stoklund Olesen · 12 years ago
- 55c86c6 80-col. by Eric Christopher · 12 years ago
- 9fd3046 Don't use a debug location for frame setup instructions in the by Eric Christopher · 12 years ago
- 96bd441 Remove the SavePoint infrastructure from fast isel, replace by Eric Christopher · 12 years ago
- 48da0be Fix PR13991: legalizing an overflowing multiplication operation is harder than by Duncan Sands · 12 years ago
- 554c676 Use dyn_cast instead of isa and cast. by Jakub Staszak · 12 years ago
- 73fab91 Revert r164910 because it causes failures to several phase2 builds. by Nadav Rotem · 12 years ago
- e5f163a A DAGCombine optimization for merging consecutive stores. This optimization is not profitable in many cases by Nadav Rotem · 12 years ago
- 4546272 Speculatively revert commit 164885 (nadav) in the hope of ressurecting a pile of by Duncan Sands · 12 years ago
- 0eb5dad Tidy up to match coding standards. Remove 'else' after 'return' and moving operators to end of preceding line. No functional change intended. by Craig Topper · 12 years ago
- 32b7343 Replace a couple if/elses around similar calls with conditional operators on the varying arguments. No functional change. by Craig Topper · 12 years ago
- 72f7b08 by Nadav Rotem · 12 years ago
- 83ef63e Remove <def,read-undef> flags from partial redefinitions. by Jakob Stoklund Olesen · 12 years ago
- 5cf178f Enable the new coalescer algorithm by default. by Jakob Stoklund Olesen · 12 years ago
- 657720b Don't dereference begin() on an empty vector. by Jakob Stoklund Olesen · 12 years ago
- ddc26d8 Avoid dereferencing a NULL pointer. by Jakob Stoklund Olesen · 12 years ago
- 94c2271 Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 by Sylvestre Ledru · 12 years ago
- 7e2c793 Fix a typo 'iff' => 'if' by Sylvestre Ledru · 12 years ago
- 2c18906 Remove the `hasFnAttr' method from Function. by Bill Wendling · 12 years ago
- 4bb51cc Rename virtual table anchors from Anchor() to anchor() for consistency with the rest of the tree. by Craig Topper · 12 years ago
- f18eb58 Generate an error message instead of asserting or segfaulting when we have a by Bill Wendling · 12 years ago
- 1293130 Generate an error message instead of asserting or segfaulting when we have a by Bill Wendling · 12 years ago
- 1a37d7e TargetLowering interface to set/get minimum block entries for jump tables. by Sebastian Pop · 12 years ago
- e9525d8 Mark jump tables in code sections with DataRegion directives. by Jim Grosbach · 12 years ago
- 7b451cf Have the DbgVariable "isArtificial" and "isObjectPointer" not by Eric Christopher · 12 years ago
- bb36a43 Fix a significant recent(?) regression. StackSlotColoring no longer did anything by Evan Cheng · 12 years ago
- ef99fe8 Make the 'get*AlignmentFromAttr' functions into member functions within the Attributes class. Now with fix. by Bill Wendling · 12 years ago
- e6e2d8c Ignore PHI-defs for -new-coalescer interference checks. by Jakob Stoklund Olesen · 12 years ago
- 2df8ac8 Extend -new-coalescer SSA update to handle mapped values as well. by Jakob Stoklund Olesen · 12 years ago
- d57ae39 Only emit DW_AT_object_pointer if this is a definition. by Eric Christopher · 12 years ago
- 4aa1899 Revert r164308 to fix buildbots. by Bill Wendling · 12 years ago
- f2e89e0 Make the 'get*AlignmentFromAttr' functions into member functions within the Attributes class. by Bill Wendling · 12 years ago
- 6dfabb6 Fix 80-col violations. by Nadav Rotem · 12 years ago
- e603fe4 Convert some attribute existence queries over to use the predicate methods. by Bill Wendling · 12 years ago
- e853d2e Add predicates for queries on whether an attribute exists. by Bill Wendling · 12 years ago
- d40d4c3 Resolve conflicts involving dead vector lanes for -new-coalescer. by Jakob Stoklund Olesen · 12 years ago
- d8f39af comment typo by Andrew Trick · 12 years ago
- 3918cad TargetSchedule: cleanup computeOperandLatency logic & diagnostics. by Andrew Trick · 12 years ago
- 781ab47 misched: Make ScheduleDAGInstrs use the TargetSchedule interface. by Andrew Trick · 12 years ago
- 536a88a When creating MCAsmBackend pass the CPU string as well. In X86AsmBackend by Roman Divacky · 12 years ago
- 34301ce TargetSchedModel API. Implement latency lookup, disabled. by Andrew Trick · 12 years ago
- c2945e4 Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. by Craig Topper · 12 years ago
- fe257cc Fix some funky indentation. by Evan Cheng · 12 years ago
- 87f7864 Merge into undefined lanes under -new-coalescer. by Jakob Stoklund Olesen · 12 years ago
- 98279e8 Stop adding <imp-def> operands when expanding REG_SEQUENCE. by Jakob Stoklund Olesen · 12 years ago
- e1b5328 Revert r164061-r164067. Most of the new subtarget emitter. by Andrew Trick · 12 years ago
- 12886db TargetSchedModel API. Implement latency lookup, disabled. by Andrew Trick · 12 years ago
- 8dcc994 Increase the static sizes of some SmallSets. finalizeBundle() is very frequently called for some backends, and growing into an std::set is overkill for these numbers. by Michael Ilseman · 12 years ago
- 2b94302 whitespace by Michael Ilseman · 12 years ago
- bb73002 Fix PR13859 by Michael Liao · 12 years ago
- a52c3ac Add a MachinePostDominator pass by Tom Stellard · 12 years ago
- a26cadc Disable the protection from escaped allocas in an attempt to find violating passes. This may break the buildbots. I plan to revert it in a few hours. by Nadav Rotem · 12 years ago
- 1d2b45f Fix bad comment. No functional change. by Craig Topper · 12 years ago
- c722ae7 Add alternative coalescing algorithm under a flag. by Jakob Stoklund Olesen · 12 years ago
- 86a1c32 Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments. by Craig Topper · 12 years ago
- ab9baf7 Don't depend on kill flags in removeCopyByCommutingDef(). by Jakob Stoklund Olesen · 12 years ago
- 99ab6c6 TargetSchedModel interface. To be implemented... by Andrew Trick · 12 years ago
- d039b38 misched: add a hook for custom DAG postprocessing. by Andrew Trick · 12 years ago
- 74b4762 Remove silly dead store. Patch by Ettl Martin. by Duncan Sands · 12 years ago
- ffaf69b Fix both the test for zero and what we do if we have a zero for by Eric Christopher · 12 years ago
- 331f64c Reformat, remove a couple unused variables and move some variables by Eric Christopher · 12 years ago
- 092122f Enhance type legalization on bitcast from vector to integer by Michael Liao · 12 years ago
- 18e2c29 Rename the flag which protects from escaped allocas, which may come from bugs in user code or in the compiler. Also, dont assert if the protection is not enabled. by Nadav Rotem · 12 years ago
- 91a7e01 Fix a dagcombine optimization. The optimization attempts to optimize a bitcast of fneg to integers by Nadav Rotem · 12 years ago
- faf31d0 Fix a typo. by Nadav Rotem · 12 years ago
- 0cd19b9 by Nadav Rotem · 12 years ago