summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Remove extraneous ".get()->" which is just "->". No functionality change.Nick Lewycky2011-12-30
* Make FMA4 imply AVX so that YMM registers would be available. Necessitates re...Craig Topper2011-12-30
* Add disassembler support for VPERMIL2PD and VPERMIL2PS.Craig Topper2011-12-30
* Add FMA4 instructions to disassembler.Craig Topper2011-12-30
* Separate the concept of having memory access in operand 4 from the concept of...Craig Topper2011-12-30
* Combine FMA4 SS/SD patterns with the instruction definitions.Craig Topper2011-12-30
* Combine FMA4 PS/PD patterns with the instruction definitions.Craig Topper2011-12-30
* Change FMA4 memory forms to use memopv* instead of alignedloadv*. No need to ...Craig Topper2011-12-30
* Fix load size for FMA4 SS/SD instructions. They need to use f32 and f64 size,...Craig Topper2011-12-30
* Cleanup stack/frame register define/kill states. This fixes two bugs:Hal Finkel2011-12-30
* Implement cfi_restore. Patch by Brian Anderson!Rafael Espindola2011-12-29
* Rename Remember and Restore to RememberState and RestoreState for consistency.Rafael Espindola2011-12-29
* Fix execution domains for PS/PD FMA3 instructions. Add SS/SD forms o FMA3 ins...Craig Topper2011-12-29
* Implement .cfi_escape. Patch by Brian Anderson!Rafael Espindola2011-12-29
* Expose FMA3 instructions to the disassembler.Craig Topper2011-12-29
* Make FMA3 imply AVX needs to be enabled. Particularly because 256-bit types a...Craig Topper2011-12-29
* Change XOP detection to use the correct CPUID bit instead of using the FMA4 bit.Craig Topper2011-12-29
* Add FeaturePOPCNT to all CPU types that lost it was removed from SSE42/SSE4A ...Craig Topper2011-12-29
* Mark non-VEX forms of PCLMUL instructions as requiring SSE2 to be enabled alo...Craig Topper2011-12-29
* Mark non-VEX forms of AES instructions as requiring SSE2 to be enabled along ...Craig Topper2011-12-29
* Remove the separate explicit AES instruction patterns. They are equivalent to...Craig Topper2011-12-29
* Make SSE42 and SSE4A not imply POPCNT. POPCNT should be able to be disabled o...Craig Topper2011-12-29
* Make LowerBUILD_VECTOR keep node vector types consistent when creating MOVL f...Craig Topper2011-12-29
* Remove some elses after returns.Craig Topper2011-12-29
* Remove trailing spaces. Fix an assert to use && instead of || before string. ...Craig Topper2011-12-29
* Fix grammar error noticed by Duncan.Rafael Espindola2011-12-29
* Change CaptureTracking to pass a Use* instead of a Value* when a value isNick Lewycky2011-12-28
* Fix type-checking for load transformation which is not legal on floating-poin...Eli Friedman2011-12-28
* Update OCaml bindings for the new half float type.Bob Wilson2011-12-28
* Add support for mipsel in configure. Fixes PR11669. Patch by Sylvestre Ledru.Rafael Espindola2011-12-28
* PR11662.Nadav Rotem2011-12-28
* Fixed a bug in LowerVECTOR_SHUFFLE and LowerBUILD_VECTOR.Elena Demikhovsky2011-12-28
* Demystify this comment.Nick Lewycky2011-12-28
* PR11642 has been fixed, enable -fvisibility-inlines-hidden everywhere.Rafael Espindola2011-12-27
* Switch StringMap from an array of structures to a structure of arrays.Benjamin Kramer2011-12-27
* Use false not zero, as a bool.Nick Lewycky2011-12-27
* Turn cos(-x) into cos(x). Patch by Alexander Malyshev!Nick Lewycky2011-12-27
* Clean up some Release build warnings.Benjamin Kramer2011-12-27
* Add handling of x86_avx2_pmovmskb to computeMaskedBitsForTargetNode for consi...Craig Topper2011-12-27
* Teach simplifycfg to recompute branch weights when merging some branches, andNick Lewycky2011-12-27
* Using Inst->setMetadata(..., NULL) should be safe to remove metadata even whenNick Lewycky2011-12-27
* Fix warning.Rafael Espindola2011-12-26
* Make sure DAGCombiner doesn't introduce multiple loads from the same memory l...Eli Friedman2011-12-26
* Update the branch weight metadata when reversing the order of a branch.Nick Lewycky2011-12-26
* Sort includes, canonicalize whitespace, fix typos. No functionality change.Nick Lewycky2011-12-26
* Update the LangRef documentation: the codegen does support this instruction.Nadav Rotem2011-12-25
* Fix a typo in the widening of vectors in PromoteIntRes. Patch by Shemer Anat.Nadav Rotem2011-12-25
* Sparc: Implement emitFrameIndexDebugValue and getDebugValue Location hooks.Venkatraman Govindaraju2011-12-25
* Add braces to remove silly warning.Bill Wendling2011-12-25
* Remove unused variables.Rafael Espindola2011-12-25