summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Refactor the SROA visitors for partitioning an alloca and buildingChandler Carruth2012-09-161-24/+29
* Change unsigned to uint32_t to match base class declaration and other targets.Craig Topper2012-09-162-2/+2
* Fix bad comment. No functional change.Craig Topper2012-09-161-1/+1
* The PMOVZXWD family of functions had patterns extends narrow vector types to ...Nadav Rotem2012-09-161-0/+24
* Add alternative coalescing algorithm under a flag.Jakob Stoklund Olesen2012-09-161-0/+478
* Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Craig Topper2012-09-1514-38/+41
* Remove unused private fields to silence -Wunused-private-field.Craig Topper2012-09-151-9/+6
* Don't depend on kill flags in removeCopyByCommutingDef().Jakob Stoklund Olesen2012-09-151-1/+1
* Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Craig Topper2012-09-151-2/+2
* Disable new sroa now that all buildbots have tested it.Benjamin Kramer2012-09-151-1/+1
* X86: Emitting x87 fsin/fcos for sinf/cosf is not safe without unsafe fp math.Benjamin Kramer2012-09-151-0/+2
* Port the SSAUpdater-based promotion logic from the old SROA pass to theChandler Carruth2012-09-152-14/+167
* Remove aligned/unaligned load/store fragments defined in MipsInstrInfo.td andAkira Hatanaka2012-09-156-146/+52
* Handled unaligned load/stores properly in Mips16 Akira Hatanaka2012-09-151-2/+7
* PGO: preserve branch-weight metadata when simplifying two branches with a commonManman Ren2012-09-151-111/+42
* Remove comment.Bill Wendling2012-09-141-1/+1
* PGO: preserve branch-weight metadata when simplifying a switch with a singleManman Ren2012-09-142-2/+33
* Stylistic and 80-col fixesEvan Cheng2012-09-142-8/+4
* TargetSchedModel interface. To be implemented...Andrew Trick2012-09-143-0/+39
* Define MC data tables for the new scheduling machine model.Andrew Trick2012-09-141-5/+5
* Review feedback from Duncan Sands. Alphabetize includes and simplifyAlex Rosenberg2012-09-141-3/+3
* Try to fix the bots by detecting inconsistant branch-weight metadata.Manman Ren2012-09-141-4/+10
* Implement getNumLDMAddresses and expose through ARMBaseInstrInfo.Andrew Trick2012-09-142-0/+34
* Cortex-A9 instruction-level scheduling machine model.Andrew Trick2012-09-141-3/+594
* PGO: preserve branch-weight metadata when merging two switches whereManman Ren2012-09-141-5/+12
* misched: add a hook for custom DAG postprocessing.Andrew Trick2012-09-141-0/+9
* DAG post-process for Hexagon MI schedulerSergei Larin2012-09-142-0/+34
* Fix Doxygen issues:Dmitri Gribenko2012-09-1411-33/+33
* SROA: Silence unused variable warnings in Release builds.Benjamin Kramer2012-09-141-1/+8
* Remove redundant private field.Benjamin Kramer2012-09-142-3/+2
* Rework the computation of a sub-structure natural type. There wereChandler Carruth2012-09-141-10/+20
* Rely on the recursive check for pointer types rather than adding anChandler Carruth2012-09-141-3/+0
* Be a bit more aggressive in bailing out of this routine. Spotted byChandler Carruth2012-09-141-1/+1
* Add some comments clarifying that the GEP analysis for vector GEPs isChandler Carruth2012-09-141-1/+4
* Move an instance variable to a local variable based on review by Duncan.Chandler Carruth2012-09-141-9/+16
* Add a comment about debug intrinsics that I *really* don't want toChandler Carruth2012-09-141-0/+2
* Add two asserts that Duncan thought would help ensure things don't rotChandler Carruth2012-09-141-0/+2
* Actually keep the flag default-off for now. =/ That's what I get forChandler Carruth2012-09-141-1/+1
* Remove some dead, commented out code Duncan spotted in review.Chandler Carruth2012-09-141-4/+0
* Wrap the dumping and printing routines in NDEBUG and LLVM_ENABLE_DUMP macros.Chandler Carruth2012-09-141-0/+6
* Lots of comment fixes and cleanups from Duncan's review.Chandler Carruth2012-09-141-10/+12
* SROA.cpp: Unbreak gcc, sorry!NAKAMURA Takumi2012-09-141-2/+2
* SROA.cpp: Appease msvc. LLVM_ATTRIBUTE(s) should come front of "const".NAKAMURA Takumi2012-09-141-2/+2
* Speculative change to try to fix older GCC versions that can't handleChandler Carruth2012-09-141-2/+2
* Introduce a new SROA implementation.Chandler Carruth2012-09-144-2/+2642
* Remove silly dead store. Patch by Ettl Martin.Duncan Sands2012-09-141-2/+1
* mips16 fixes.Akira Hatanaka2012-09-142-2/+16
* Fix both the test for zero and what we do if we have a zero forEric Christopher2012-09-131-1/+4
* Reformat, remove a couple unused variables and move some variablesEric Christopher2012-09-131-8/+8
* Assembler: Darwin variables defined via .set are no-dead-strip.Jim Grosbach2012-09-132-4/+9