aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Change TargetLowering::getTruncStoreAction to take MVTs, instead of EVTs.Patrik Hagglund2012-12-192-3/+4
* Optimized load + SIGN_EXTEND patterns in the X86 backend.Elena Demikhovsky2012-12-193-4/+104
* After reducing the size of an operation in the DAG we zero-extend the reducedNadav Rotem2012-12-191-2/+5
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-1972-529/+529
* Remove more of 'else's after 'returns'. No functional change.Craig Topper2012-12-191-6/+6
* Remove a bunch of 'else's after 'returns'Craig Topper2012-12-191-18/+18
* Teach SimplifySetCC that comparing AssertZext i1 against a constant 1 can be ...Craig Topper2012-12-191-3/+9
* Add some missing Defs and Uses.Reed Kotler2012-12-191-1/+11
* Make sure the buffer, which containas an instance of APFloat, has proper alig...Shuxin Yang2012-12-191-7/+5
* Add to the disassembler C API an option to print the disassembledKevin Enderby2012-12-182-0/+20
* Use bidirectional bundle flags to simplify important functions.Jakob Stoklund Olesen2012-12-181-10/+0
* rdar://12801297 Shuxin Yang2012-12-181-0/+715
* Enable the loop vectorizer in clang and not in the pass manager, so that we c...Nadav Rotem2012-12-181-1/+1
* Verify bundle flag consistency when setting them.Jakob Stoklund Olesen2012-12-181-0/+4
* Reverse order of checking SSE level when calculating compare cost, so we checkJakub Staszak2012-12-181-6/+6
* Verify bundle flags for consistency in MachineVerifier.Jakob Stoklund Olesen2012-12-181-0/+17
* Disable ARM partial flag dependency optimization at -OzQuentin Colombet2012-12-181-2/+10
* Don't allow the automatically updated MI flags to be set directly.Jakob Stoklund Olesen2012-12-181-2/+2
* Tighten up the splice() API for bundled instructions.Jakob Stoklund Olesen2012-12-181-13/+0
* MISched: add dependence to ExitSU to model live-out latency.Andrew Trick2012-12-181-1/+16
* MISched: Cleanup, redundant statement.Andrew Trick2012-12-181-1/+0
* MISched: Heuristics, compare latency more precisely. It matters more for some...Andrew Trick2012-12-181-43/+38
* MISched: Remove SchedRemainder::IsResourceLimited. I don't know how to comput...Andrew Trick2012-12-181-3/+0
* MISched: cleanup, use the proper iterator type.Andrew Trick2012-12-181-1/+1
* MISched: minor improvement, initialize remaining resources before the first s...Andrew Trick2012-12-181-0/+10
* LoopVectorize: Emit reductions as log2(vectorsize) shuffles + vector ops inst...Benjamin Kramer2012-12-181-12/+31
* Get rid of the pesky -Woverloaded-virtual warning. No change in functionality.Eli Bendersky2012-12-182-0/+5
* Tighten the insert() API for bundled instructions.Jakob Stoklund Olesen2012-12-181-0/+12
* Check multiple register classes for inline asm tied registersHal Finkel2012-12-181-3/+16
* Enable the loop vectorizer.Nadav Rotem2012-12-181-1/+1
* SROA: Replace calls to getScalarSizeInBits to DataLayout's API becauseNadav Rotem2012-12-181-6/+6
* Initialize NoRedZone and remove unused default values.Rafael Espindola2012-12-181-3/+4
* Repair bundles that were broken by removing and reinserting the firstJakob Stoklund Olesen2012-12-181-1/+8
* Formatting.Eric Christopher2012-12-181-1/+1
* Add support for passing -main-file-name all the way through toEric Christopher2012-12-182-1/+8
* Cleanup formatting and whitespace.Eric Christopher2012-12-181-9/+10
* Extract a method, no functional change intended.Jakob Stoklund Olesen2012-12-181-31/+35
* Tighten up the erase/remove API for bundled instructions.Jakob Stoklund Olesen2012-12-172-49/+31
* EmitDebugLabel should by default be the same as EmitLabel everywhere.Reed Kotler2012-12-171-0/+5
* fix indentationEli Bendersky2012-12-171-1/+1
* [arm fast-isel] Minor cleanup. No functional change intended.Chad Rosier2012-12-171-10/+6
* Prepare LLVM to fix PR14625, exposing a hook in MCContext to manage theChandler Carruth2012-12-172-3/+3
* Removed trailing whitespaceMichael Ilseman2012-12-171-22/+22
* [arm fast-isel] Fast-isel only handles simple VTs, so make sure the necessaryChad Rosier2012-12-171-10/+20
* Fix another SROA crasher, PR14601.Chandler Carruth2012-12-171-1/+1
* Query section for whether it should be executable.Tim Northover2012-12-171-5/+3
* Teach MachO which sections contain codeTim Northover2012-12-172-3/+3
* [msan] Fix lint warning.Evgeniy Stepanov2012-12-171-1/+2
* Add instruction encodings / disassembly support for l2r instructions.Richard Osborne2012-12-173-33/+112
* R600: enable S_*N2_* instructionsTom Stellard2012-12-171-4/+4