projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅ next
Revert "[InstCombine] Don't miscompile safe increment idiom"
2015-01-05
Ahmed Bougacha
[AArch64] Improve codegen of store lane 0 instructions...
commit
|
commitdiff
|
tree
2014-12-23
Ahmed Bougacha
[ARM] Don't break alignment when combining base updates...
commit
|
commitdiff
|
tree
2014-12-16
Ahmed Bougacha
[MC] Reset the MCInst in the matcher function before...
commit
|
commitdiff
|
tree
2014-12-15
Ahmed Bougacha
[X86] And also test INSERTPS shuffle mask pretty-printing.
commit
|
commitdiff
|
tree
2014-12-15
Ahmed Bougacha
[X86] Also pretty-print shuffle mask for INSERTPS rm...
commit
|
commitdiff
|
tree
2014-12-13
Ahmed Bougacha
Reapply "[ARM] Combine base-updating/post-incrementing...
commit
|
commitdiff
|
tree
2014-12-11
Ahmed Bougacha
[X86] Add a temporary testcase for PR21876/r223996.
commit
|
commitdiff
|
tree
2014-12-11
Ahmed Bougacha
[X86] Add back AVX2 VR256 PMOVX patterns.
commit
|
commitdiff
|
tree
2014-12-10
Ahmed Bougacha
[ARM] Combine base-updating/post-incrementing vector...
commit
|
commitdiff
|
tree
2014-12-09
Ahmed Bougacha
[ARM] Make testcase more explicit. NFC.
commit
|
commitdiff
|
tree
2014-12-09
Ahmed Bougacha
[ARM] Factor out base-updating VLD/VST combiner function...
commit
|
commitdiff
|
tree
2014-12-09
Ahmed Bougacha
[ARM] Move the store combiner function down. NFC.
commit
|
commitdiff
|
tree
2014-12-09
Ahmed Bougacha
[ARM] Also support v2f64 vld1/vst1.
commit
|
commitdiff
|
tree
2014-12-06
Ahmed Bougacha
[X86] Refactor PMOV[SZ]Xrm to add missing AVX2 patterns.
commit
|
commitdiff
|
tree
2014-12-05
Ahmed Bougacha
[X86] Cleanup FCOPYSIGN lowering. NFC intended.
commit
|
commitdiff
|
tree
2014-12-05
Ahmed Bougacha
[CodeGenPrepare] Use variables for reused values. NFC.
commit
|
commitdiff
|
tree
2014-12-04
Ahmed Bougacha
[X86] Delete dead code in fcopysign lowering. NFC.
commit
|
commitdiff
|
tree
2014-12-03
Ahmed Bougacha
[X86][MC] Intel syntax: accept implicit memory operand...
commit
|
commitdiff
|
tree
2014-12-02
Ahmed Bougacha
[MachineCSE] Clear kill-flag on registers imp-def'd...
commit
|
commitdiff
|
tree
2014-12-01
Ahmed Bougacha
[AArch64] Don't combine "select (setcc i1 LHS, RHS...
commit
|
commitdiff
|
tree
2014-12-01
Ahmed Bougacha
[AArch64] Fix v2i8->i16 bitcast legalization.
commit
|
commitdiff
|
tree
2014-12-01
Ahmed Bougacha
[MachineVerifier] Accept a MBB with a single landing...
commit
|
commitdiff
|
tree
2014-11-12
Ahmed Bougacha
[CodeGenPrepare] Replace other uses of EVT::getEVT...
commit
|
commitdiff
|
tree
2014-11-12
Ahmed Bougacha
[CodeGenPrepare][AArch64] Fix a TLI legality check...
commit
|
commitdiff
|
tree
2014-11-12
Ahmed Bougacha
Add fortified (__*_chk) library functions to TLI (NFC)
commit
|
commitdiff
|
tree
2014-11-07
Ahmed Bougacha
[AArch64] Keep flags on condition vreg when instantiating...
commit
|
commitdiff
|
tree
2014-11-06
Ahmed Bougacha
[X86] Add VFMADDSUB cases for the 213->231 custom inserter.
commit
|
commitdiff
|
tree
2014-11-06
Ahmed Bougacha
[X86] Add missing FMA3 VFMADDSUB in the emitter.
commit
|
commitdiff
|
tree
2014-11-06
Ahmed Bougacha
[X86] Split FMA4 RM tests into a separate file. NFC.
commit
|
commitdiff
|
tree
2014-11-03
Ahmed Bougacha
[X86] Add debug print name for X86ISD::[US]MUL8. NFC...
commit
|
commitdiff
|
tree
2014-11-03
Ahmed Bougacha
[X86] 8bit divrem: Improve codegen for AH register...
commit
|
commitdiff
|
tree
2014-10-30
Ahmed Bougacha
[SelectionDAG] When scalarizing trunc, don't assert...
commit
|
commitdiff
|
tree
2014-10-24
Ahmed Bougacha
Make test for r220533 more robust by using GPR pattern.
commit
|
commitdiff
|
tree
2014-10-23
Ahmed Bougacha
[SelectionDAG] Teach the vector scalarizer about FP...
commit
|
commitdiff
|
tree
2014-10-23
Ahmed Bougacha
Update comment and fix typos in assert message. (NFC)
commit
|
commitdiff
|
tree
2014-10-23
Ahmed Bougacha
[X86] Improve mul w/ overflow codegen, to MUL8+SETO.
commit
|
commitdiff
|
tree
2013-11-18
Ahmed Bougacha
Docs: tweak code-block spacing.
commit
|
commitdiff
|
tree
2013-11-17
Ahmed Bougacha
TableGen: Generate an enum for all named Operand types...
commit
|
commitdiff
|
tree
2013-11-17
Ahmed Bougacha
Docs: Clearly separate Operand-related paragraphs.
commit
|
commitdiff
|
tree
2013-11-17
Ahmed Bougacha
Docs: Fix typo: NoIntinerary -> NoItinerary.
commit
|
commitdiff
|
tree
2013-10-28
Ahmed Bougacha
TableGen: remove unused variable.
commit
|
commitdiff
|
tree
2013-10-28
Ahmed Bougacha
TableGen: Refactor DAG patterns to enable parsing one...
commit
|
commitdiff
|
tree
2013-10-28
Ahmed Bougacha
TableGen: Refactor AsmWriterEmitter to keep AsmWriterInsts.
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC CFG: Remap enough for data too, analoguous to r188873.
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
Style cleanup following David's review for r188876.
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
Add testcase for r188873: MCTextAtom boundaries.
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
Add basic YAML MC CFG testcase.
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC CFG: Add YAML MCModule representation to enable...
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC CFG: Support disassembly at arbitrary addresses...
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC CFG: Use data structures more appropriate than std...
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC CFG: Add an MCObjectSymbolizer in the MCObjectDisassembler.
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC CFG: Add MCObjectDisassembler Mach-O implementation.
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
Add Mach-O entry_point_command declaration.
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC CFG: Add "dynamic disassembly" support to MCObjectDisasse...
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC CFG: When disassembly is impossible, fallback to...
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC CFG: Add MCObjectDisassembler support for entrypoint...
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC CFG: Split MCBasicBlocks to mirror atom splitting.
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC CFG: Add a few needed methods, mainly MCModule:...
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC: ObjectSymbolizer can now recognize external function...
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC: Refactor ObjectSymbolizer to make relocation/section...
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC CFG: Add entrypoint address to MCModule.
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC CFG: Add more MCFunction container methods (find...
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC CFG: Keep pointer to parent MCModule in created...
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC CFG: Don't insert preds/succs again.
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC CFG: Remap enough for the inserted instruction.
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC CFG: uint64_t -> size_t for vector size.
commit
|
commitdiff
|
tree
2013-08-21
Ahmed Bougacha
MC CFG: Add a getter for MCDataAtom's data array.
commit
|
commitdiff
|
tree
2013-07-23
Ahmed Bougacha
Revert "Remove use of asymmetric std::lower_bound comparator."
commit
|
commitdiff
|
tree
2013-07-23
Ahmed Bougacha
docs: Update old VS 2008 references.
commit
|
commitdiff
|
tree
2013-07-23
Ahmed Bougacha
docs: cleanup VS 2008 release note.
commit
|
commitdiff
|
tree
2013-07-23
Ahmed Bougacha
docs: Correct reST link.
commit
|
commitdiff
|
tree
2013-07-23
Ahmed Bougacha
Update docs to drop support for VS 2008.
commit
|
commitdiff
|
tree
2013-07-04
Ahmed Bougacha
Remove use of asymmetric std::lower_bound comparator.
commit
|
commitdiff
|
tree
2013-06-30
Ahmed Bougacha
X86: POP*rmm: move address operand to (ins) from (outs).
commit
|
commitdiff
|
tree
2013-06-19
Ahmed Bougacha
Allow creation of single-byte MCAtoms.
commit
|
commitdiff
|
tree
2013-06-03
Ahmed Bougacha
X86: sub_xmm registers are 128 bits wide.
commit
|
commitdiff
|
tree
2013-05-31
Ahmed Bougacha
Make SubRegIndex size mandatory, following r183020.
commit
|
commitdiff
|
tree
2013-05-31
Ahmed Bougacha
Add a way to define the bit range covered by a SubRegIndex.
commit
|
commitdiff
|
tree
2013-05-30
Ahmed Bougacha
Remove debug print added in r182949.
commit
|
commitdiff
|
tree
2013-05-30
Ahmed Bougacha
MCObjectSymbolizer: Switch from IntervalMap to sorted...
commit
|
commitdiff
|
tree
2013-05-29
Ahmed Bougacha
X86: Fix Defs/Uses for insts that imp-def/imp-use both...
commit
|
commitdiff
|
tree
2013-05-24
Ahmed Bougacha
MC: Disassembled CFG reconstruction.
commit
|
commitdiff
|
tree
2013-05-24
Ahmed Bougacha
Add MCSymbolizer for symbolic/annotated disassembly.
commit
|
commitdiff
|
tree
2013-05-16
Ahmed Bougacha
llvm-objdump: Initialize MCDisassembler once instead...
commit
|
commitdiff
|
tree
2013-05-14
Ahmed Bougacha
Object: Fix Mach-O relocation printing.
commit
|
commitdiff
|
tree