aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Make provenance checking conservative in cases whenDan Gohman2012-09-044-47/+126
* BypassSlowDivision: Assign to reference, don't copy the object.Jakub Staszak2012-09-041-2/+2
* Search the whole instruction for tied operands.Jakob Stoklund Olesen2012-09-041-2/+1
* [ms-inline asm] Add the inline assembly dialect, AsmDialect, to the InlineAsmChad Rosier2012-09-044-17/+30
* [ms-inline asm] Remove the Inline Asm Non-Standard Dialect attribute. ThisChad Rosier2012-09-047-19/+1
* [LIT] Add a clang_tools_extra_site_cfg to match the various other site_cfg.David Blaikie2012-09-041-4/+9
* Fix my previous patch (r163164). It does now what it is supposed to do:Jakub Staszak2012-09-041-1/+0
* Return false if BypassSlowDivision doesn't change anything.Jakub Staszak2012-09-041-33/+34
* Remove unneeded code.Jakub Staszak2012-09-041-29/+0
* Typo.Jakob Stoklund Olesen2012-09-041-1/+1
* Actually use the MachineOperand field for isRegTiedToDefOperand().Jakob Stoklund Olesen2012-09-042-105/+16
* Move tie checks into MachineVerifier::visitMachineOperand.Jakob Stoklund Olesen2012-09-042-37/+34
* Allow tied uses and defs in different orders.Jakob Stoklund Olesen2012-09-043-42/+100
* Generic Bypass Slow DivPreston Gurd2012-09-0411-3/+473
* Make sure macros in the include subdirectory are not used without being defined.Bob Wilson2012-09-043-4/+4
* Porting Hexagon MI Scheduler to the new API.Sergei Larin2012-09-0411-5/+1381
* Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer2012-09-047-17/+339
* This patch optimizes shuffle instruction - generates 2 instructions instead o...Elena Demikhovsky2012-09-042-22/+21
* LICM may hoist an instruction with undefined behavior above a trap.Nadav Rotem2012-09-042-8/+57
* Fix Android build of gtest and lib/Support.Evgeniy Stepanov2012-09-044-6/+16
* Add support for fetching inlining context (stack of source code locations)Alexey Samsonov2012-09-0412-90/+361
* Be conservative about allocations that may alias the accessed pointer.Bob Wilson2012-09-041-0/+3
* [ms-inline asm] Make comment more verbose and add an assert.Chad Rosier2012-09-031-1/+2
* [ms-inline asm] Asm operands can map to one or more MCOperands. Therefore, addChad Rosier2012-09-036-11/+33
* [ms-inline asm] Add a comment.Chad Rosier2012-09-031-0/+3
* [ms-inline asm] Add an interface to the GetMCInstOperandNum() function in theChad Rosier2012-09-036-6/+40
* Remove extraneous return.Chad Rosier2012-09-031-1/+1
* [ms-inline asm] Return the MCOperandNum instead of passing a reference.Chad Rosier2012-09-031-10/+9
* Remove always true checks. Noticed by Adhemerval Zanella.Roman Divacky2012-09-031-2/+2
* Add braces to the case statement.Chad Rosier2012-09-031-1/+2
* IRBuilderify the SjlLjEHPrepare pass.Benjamin Kramer2012-09-031-57/+25
* When updating live range endpoints, make sure to preserve the early clobber bit.Lang Hames2012-09-031-2/+2
* Fix more fallout from r158919, similar to PR13547.Bob Wilson2012-09-032-2/+21
* Removed unused argument.Chad Rosier2012-09-035-24/+20
* some peepholes that should match horizontal add/sub operations.Chris Lattner2012-09-031-0/+12
* [ms-inline asm] Expose the Kind and Opcode variables from theChad Rosier2012-09-035-17/+34
* Move ErrorLoc decl into the scope where it's actually used.Chad Rosier2012-09-031-2/+1
* escape special char when handling CXX_FOR_OCAMLOPTNuno Lopes2012-09-021-1/+1
* fix test's RUN linesNuno Lopes2012-09-021-19/+19
* add support for ocaml 3.12Nuno Lopes2012-09-022-0/+6
* replace a couple of single-line comments with /* */ to fix the build of stuff...Nuno Lopes2012-09-024-67/+68
* Fix a typo.Nadav Rotem2012-09-021-1/+1
* Not all targets have efficient ISel code generation for select instructions.Nadav Rotem2012-09-024-10/+39
* LoopRotation: Make the brute force DomTree update more brute force.Benjamin Kramer2012-09-022-32/+57
* Rename ANDROIDEABI to Android.Logan Chien2012-09-023-4/+4
* Generate better select code by allowing the target to use scalar select, and ...Nadav Rotem2012-09-022-4/+5
* Only legalise a VSELECT in to bitwise operations if the vector mask bool is z...Pete Cooper2012-09-011-1/+6
* PR13689: Check for backtrace(3) in the cmake build.Benjamin Kramer2012-09-012-1/+2
* Limit domain conversion to cases where it won't break dep chains.Tim Northover2012-09-011-12/+48
* Revert "Take account of boolean vector contents when promoting a build vector...Pete Cooper2012-09-012-33/+1