aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-12-19Teach SimplifySetCC that comparing AssertZext i1 against a constant 1 can be ...Craig Topper
2012-12-19Add some missing Defs and Uses.Reed Kotler
2012-12-19Make sure the buffer, which containas an instance of APFloat, has proper alig...Shuxin Yang
2012-12-18Add to the disassembler C API an option to print the disassembledKevin Enderby
2012-12-18Use bidirectional bundle flags to simplify important functions.Jakob Stoklund Olesen
2012-12-18rdar://12801297 Shuxin Yang
2012-12-18Enable the loop vectorizer in clang and not in the pass manager, so that we c...Nadav Rotem
2012-12-18Verify bundle flag consistency when setting them.Jakob Stoklund Olesen
2012-12-18Reverse order of checking SSE level when calculating compare cost, so we checkJakub Staszak
2012-12-18Verify bundle flags for consistency in MachineVerifier.Jakob Stoklund Olesen
2012-12-18Disable ARM partial flag dependency optimization at -OzQuentin Colombet
2012-12-18Don't allow the automatically updated MI flags to be set directly.Jakob Stoklund Olesen
2012-12-18Tighten up the splice() API for bundled instructions.Jakob Stoklund Olesen
2012-12-18MISched: add dependence to ExitSU to model live-out latency.Andrew Trick
2012-12-18MISched: Cleanup, redundant statement.Andrew Trick
2012-12-18MISched: Heuristics, compare latency more precisely. It matters more for some...Andrew Trick
2012-12-18MISched: Remove SchedRemainder::IsResourceLimited. I don't know how to comput...Andrew Trick
2012-12-18MISched: cleanup, use the proper iterator type.Andrew Trick
2012-12-18MISched: minor improvement, initialize remaining resources before the first s...Andrew Trick
2012-12-18LoopVectorize: Emit reductions as log2(vectorsize) shuffles + vector ops inst...Benjamin Kramer
2012-12-18Get rid of the pesky -Woverloaded-virtual warning. No change in functionality.Eli Bendersky
2012-12-18Tighten the insert() API for bundled instructions.Jakob Stoklund Olesen
2012-12-18Check multiple register classes for inline asm tied registersHal Finkel
2012-12-18Enable the loop vectorizer.Nadav Rotem
2012-12-18SROA: Replace calls to getScalarSizeInBits to DataLayout's API becauseNadav Rotem
2012-12-18Initialize NoRedZone and remove unused default values.Rafael Espindola
2012-12-18Repair bundles that were broken by removing and reinserting the firstJakob Stoklund Olesen
2012-12-18Formatting.Eric Christopher
2012-12-18Add support for passing -main-file-name all the way through toEric Christopher
2012-12-18Cleanup formatting and whitespace.Eric Christopher
2012-12-18Extract a method, no functional change intended.Jakob Stoklund Olesen
2012-12-17Tighten up the erase/remove API for bundled instructions.Jakob Stoklund Olesen
2012-12-17EmitDebugLabel should by default be the same as EmitLabel everywhere.Reed Kotler
2012-12-17fix indentationEli Bendersky
2012-12-17[arm fast-isel] Minor cleanup. No functional change intended.Chad Rosier
2012-12-17Prepare LLVM to fix PR14625, exposing a hook in MCContext to manage theChandler Carruth
2012-12-17Removed trailing whitespaceMichael Ilseman
2012-12-17[arm fast-isel] Fast-isel only handles simple VTs, so make sure the necessaryChad Rosier
2012-12-17Fix another SROA crasher, PR14601.Chandler Carruth
2012-12-17Query section for whether it should be executable.Tim Northover
2012-12-17Teach MachO which sections contain codeTim Northover
2012-12-17[msan] Fix lint warning.Evgeniy Stepanov
2012-12-17Add instruction encodings / disassembly support for l2r instructions.Richard Osborne
2012-12-17R600: enable S_*N2_* instructionsTom Stellard
2012-12-17R600: BB operand support for SITom Stellard
2012-12-17R600: remove nonsense setPrefLoopAlignmentTom Stellard
2012-12-17Teach the rewriting of memcpy calls to support subvector copies.Chandler Carruth
2012-12-17Revert/correct some FastISel changes in r170104 (EVT->MVT forPatrik Hagglund
2012-12-17Optimize tree walking in markAliveBlocks.Evgeniy Stepanov
2012-12-17Add instruction encodings for PEEK and ENDIN.Richard Osborne