aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Invoke SimplifyIndVar when we partially unroll a loop. Fixes PR10534.Andrew Trick2011-08-103-5/+64
* Cleanup. Make ScalarEvolution an explicit argument of theAndrew Trick2011-08-103-14/+14
* SimplifyIndVar: make foldIVUser iterative to fold a chain of operands.Andrew Trick2011-08-101-12/+26
* Update CMake build.Benjamin Kramer2011-08-101-0/+1
* Added a SimplifyIndVar utility to simplify induction variable usersAndrew Trick2011-08-104-328/+521
* Cleanup. Added LoopBlocksDFS::perform for simple clients.Andrew Trick2011-08-103-7/+18
* Fix a bug in vpermilps mask checking. Fix PR10560Bruno Cardoso Lopes2011-08-102-3/+12
* Remove the build_unwind function from the OCaml bindings.Peter Collingbourne2011-08-104-20/+0
* Preserve the name for this variant of IRBuilder::CreateCallPeter Collingbourne2011-08-101-1/+1
* Cleanup. Avoid relying on specialization of std::distance.Andrew Trick2011-08-101-2/+2
* Fix the LoopUnroller to handle nontrivial loops and partial unrolling.Andrew Trick2011-08-104-52/+227
* Push GPRnopc through a large number of instruction definitions to tighten ope...Owen Anderson2011-08-108-101/+118
* Update comment.Eric Christopher2011-08-101-1/+1
* clang is the new black.Eric Christopher2011-08-091-4/+4
* Trim an unneeded header.Jakob Stoklund Olesen2011-08-094-1/+3
* Promote VMOVS to VMOVD when possible.Jakob Stoklund Olesen2011-08-091-2/+29
* Tighten operand checking of register-shifted-register operands.Owen Anderson2011-08-094-9/+7
* Add 256-bit support for v8i32, v4i64 and v4f64 ISD::SELECT. Fix PR10556Bruno Cardoso Lopes2011-08-093-0/+47
* Fix minor typo.Eli Friedman2011-08-091-1/+1
* Tighten operand checking on memory barrier instructions.Owen Anderson2011-08-095-11/+31
* VMCore/BasicBlock.cpp: Don't assume BasicBlock::iterator might end with a non...NAKAMURA Takumi2011-08-091-2/+6
* Fix whitespace.NAKAMURA Takumi2011-08-091-4/+4
* Tighten operand checking on CPS instructions.Owen Anderson2011-08-094-2/+7
* Fix an oversight in the FixedLenDecoderEmitter where we weren't correctly che...Owen Anderson2011-08-091-2/+2
* Representation of 'atomic load' and 'atomic store' in IR.Eli Friedman2011-08-0912-76/+388
* Create a new register class for the set of all GPRs except the PC. Use it to...Owen Anderson2011-08-095-4/+22
* Add v16i16 and v32i8 store patternsBruno Cardoso Lopes2011-08-092-0/+32
* Fix 80-column violations.Chad Rosier2011-08-091-3/+3
* Add missing file.Rafael Espindola2011-08-091-0/+90
* Use fp unpack instructions to unpack int types. Until we have AVX2, thisBruno Cardoso Lopes2011-08-093-8/+65
* Fix a couple ridiculous copy-paste errors. rdar://9914773 .Eli Friedman2011-08-092-12/+45
* Add a C interface to PassManagerBuilder. It is missing the addExtensionRafael Espindola2011-08-091-0/+80
* Don't truncate MachO addresses.Jim Grosbach2011-08-091-1/+1
* ARM Disassembler: sign extend branch immediates.Benjamin Kramer2011-08-092-2/+5
* Silence an false-positive warning.Owen Anderson2011-08-091-1/+1
* Don't generate the old-style disassembler in CMake builds either.Owen Anderson2011-08-091-1/+0
* The new ARM disassembler disassembles "bx lr" as a special BX_ret instruction...Benjamin Kramer2011-08-091-10/+0
* Don't continue generating the old-style decoder file.Owen Anderson2011-08-091-3/+2
* ARM fix typo in pre-indexed store lowering.Jim Grosbach2011-08-091-1/+1
* Attempt to fix CMake build.Owen Anderson2011-08-091-0/+1
* Tighten Thumb1 branch predicate decoding.Owen Anderson2011-08-092-1/+3
* First draft of the practical guide to atomics.Eli Friedman2011-08-091-0/+295
* Replace the existing ARM disassembler with a new one based on the FixedLenDec...Owen Anderson2011-08-0959-7261/+2477
* Put Darwin-specific code inside an __APPLE__ ifdef.Bob Wilson2011-08-091-0/+2
* Revert r137134. It breaks some code as Eli pointed out.Bill Wendling2011-08-092-12/+1
* Print out the variable declaration only if it is a declaration. Otherwise, aBill Wendling2011-08-092-1/+12
* Inflate register classes after coalescing.Jakob Stoklund Olesen2011-08-093-5/+42
* Reapply a more appropriate solution than in r137114. AVX supportsBruno Cardoso Lopes2011-08-092-0/+22
* Revert r137114Bruno Cardoso Lopes2011-08-092-28/+1
* PTX: Add initial support for device function callsJustin Holewinski2011-08-097-3/+158