aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Some cleanup and bulletproofing for node replacement in LegalizeDAG. To main...Eli Friedman2011-11-111-57/+59
* Oops. Missed the isel half of this. revert while I sort that out.Jim Grosbach2011-11-111-3/+4
* ARM assembly parsing for VST1 two-register encoding.Jim Grosbach2011-11-111-4/+3
* ARM optional size suffix for VLDR/VSTR syntax.Jim Grosbach2011-11-111-0/+9
* Add support in fast-isel for selecting memset/memcpy/memmove intrinsics.Chad Rosier2011-11-111-10/+60
* CMake: Fix CMake build for new Mips tblgen file.Daniel Dunbar2011-11-111-0/+1
* ARM vldm and vstm VFP instructions can take a data type suffix.Jim Grosbach2011-11-112-1/+23
* LLVMBuild: Alphabetize required_libraries lists.Daniel Dunbar2011-11-112-2/+2
* Target/LLVMBuild: Order components alphabetically.Daniel Dunbar2011-11-111-16/+16
* Mips MC object code emission improvements:Bruno Cardoso Lopes2011-11-1113-130/+475
* Nuke no longer accurate comment.Jim Grosbach2011-11-111-3/+0
* Preserve MachineMemOperands in ARMLoadStoreOptimizer.Andrew Trick2011-11-111-0/+22
* ARM allow Q registers in vldm/vstm register lists.Jim Grosbach2011-11-111-27/+45
* Add a custom safepoint method, in order for language implementers to decide w...Nicolas Geoffray2011-11-111-2/+15
* Remove FIXME comment that should have been removed with r144351.Bob Wilson2011-11-111-1/+0
* allow non-device function calls in PTX when natively handling device-side printfDan Bailey2011-11-114-23/+129
* add rules in tabgen for PTX COPY_ADDRESS of frameindexDan Bailey2011-11-111-0/+6
* Clients are responsible for initializing the targets, remove it from the disa...Benjamin Kramer2011-11-114-32/+1
* Remove the unnecessary dependency on libARMCodeGen from libARMDisassembler.Benjamin Kramer2011-11-111-1/+1
* Remove the unnecessary dependency on libMBlazeCodeGen from libMBlazeDisassemb...Benjamin Kramer2011-11-112-9/+2
* Add lowering for AVX2 shift instructions.Craig Topper2011-11-112-117/+167
* Rename variables to avoid confusion. No functionallity change intended.Chad Rosier2011-11-111-18/+18
* Add support for using immediates with select instructions.Chad Rosier2011-11-111-8/+40
* Do not try to detect DAG combine patterns for integer multiply-add/sub if valueAkira Hatanaka2011-11-111-2/+4
* 64-bit atomic instructions.Akira Hatanaka2011-11-113-64/+194
* Modify LowerFRAMEADDR. Use 64-bit register FP_64 when ABI is N64.Akira Hatanaka2011-11-111-1/+2
* Add 64-bit versions of LEA_ADDiu and DynAlloc. Modify LowerDYNAMIC_STACKALLOC.Akira Hatanaka2011-11-113-12/+27
* 64-bit versions of jal, jalr and bal.Akira Hatanaka2011-11-112-0/+27
* Emit Mips64's sequence of instructions that set global register in prologue.Akira Hatanaka2011-11-111-1/+21
* Fix printing of MCSymbolRegExpr. Needs three closing parentheses forAkira Hatanaka2011-11-111-1/+4
* Make sure to expand SIGN_EXTEND_INREG for NEON vectors. PR11319, round 3.Eli Friedman2011-11-111-0/+1
* Initialize variable.Eric Christopher2011-11-111-1/+2
* When loading a value, treat an i1 as an i8.Chad Rosier2011-11-111-0/+1
* If we have a DIE with an AT_specification use that instead of the normalEric Christopher2011-11-111-7/+10
* Get rid of an optimization in SCCP which appears to have many issues. Specif...Eli Friedman2011-11-111-167/+1
* Reenable compact unwinding now that <rdar://problem/10430076> is fixed.Bill Wendling2011-11-111-1/+1
* If we have to reset the calculation of the compact encoding, then also reset theBill Wendling2011-11-111-0/+1
* Add support for using MVN to materialize negative constants.Chad Rosier2011-11-111-3/+17
* Disable compact unwind generation until I can solve the codegen problems.Bill Wendling2011-11-111-1/+2
* LLVMBuild: Add explicit information on whether targets define an assembly pri...Daniel Dunbar2011-11-1110-0/+16
* Thumb2 ldm/stm updating w/ one register in the list are LDR/STR.Jim Grosbach2011-11-101-0/+32
* ARM let processInstruction() tranforms chain.Jim Grosbach2011-11-101-15/+37
* Thumb2 parsing for push/pop w/ hi registers in the reglist.Jim Grosbach2011-11-101-2/+32
* Thumb1 diagnostics for reglist on PUSH/POP fix.Jim Grosbach2011-11-101-2/+2
* Check in getOrCreateSubprogramDIE if a declaration exists and if so outputRafael Espindola2011-11-102-13/+12
* Thumb MUL assembly parsing for 3-operand form.Jim Grosbach2011-11-101-7/+9
* build/MBlazeDisassembler: Some compilers may generate an MBlaze disassemblerDaniel Dunbar2011-11-101-1/+7
* build/MCDisassembler: Fix required libraries list of MCDisassembler to useDaniel Dunbar2011-11-101-1/+3
* Make types and namespaces take multiple DIEs for the accelerator tablesEric Christopher2011-11-102-14/+24
* When in ARM mode, LDRH/STRH require special handling of negative offsets.Chad Rosier2011-11-101-1/+2