aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* [DAGCombiner] Revert load slicing (r192471), until I figure out why it fails ...Quentin Colombet2013-10-111-574/+2
* [DAGCombiner] Slice a big load in two loads when the element are next to eachQuentin Colombet2013-10-111-2/+574
* Better info when debugging vectorizerRenato Golin2013-10-111-6/+5
* [ARM] Fix FP ABI attributes with no VFP enabled.Amara Emerson2013-10-111-14/+12
* fix typo in commentMatthias Braun2013-10-111-1/+1
* This reverts 192447 because of compiler warning generated on darwin build.Matheus Almeida2013-10-113-174/+14
* This reverts r192449 because of compiler warning generated on darwin build.Matheus Almeida2013-10-112-109/+31
* [mips][msa] Direct Object Emission for the majority of the ELM instructions.Matheus Almeida2013-10-112-31/+109
* [mips][msa] Direct Object Emission of INSERT.{B,H,W} instruction.Matheus Almeida2013-10-113-14/+174
* [NVPTX] Switch from StrongPHIElimination to PHIElimination in NVPTXTargetMach...Justin Holewinski2013-10-111-2/+22
* Make AsmPrinter::emitImplicitDef a virtual method so targets can emit custom ...Justin Holewinski2013-10-113-20/+41
* [mips][msa] Added support for matching maddv.[bhwd], and msubv.[bhwd] from no...Daniel Sanders2013-10-112-16/+33
* [mips][msa] Added support for matching fmsub.[wd] from normal IR (i.e. not in...Daniel Sanders2013-10-112-4/+11
* XCore target fix bug in emitArrayBound() causing segmentation faultRobert Lytton2013-10-111-6/+5
* XCore target does not emit '.hidden' or '.protected' attributesRobert Lytton2013-10-111-0/+4
* XCore target: fix bug in XCoreLowerThreadLocal.cppRobert Lytton2013-10-111-10/+21
* XCore target: add XCoreTargetLowering::isZExtFree()Robert Lytton2013-10-112-0/+22
* [mips][msa] Added support for matching fmadd.[wd] from normal IR (i.e. not in...Daniel Sanders2013-10-112-4/+7
* [mips][msa] Added support for matching ffint_[us].[wd], and ftrunc_[us].[wd] ...Daniel Sanders2013-10-112-12/+31
* LiveRangeCalc.h: Update a description corresponding to r192396. [-Wdocumentat...NAKAMURA Takumi2013-10-111-1/+1
* Implement aarch64 neon instruction set AdvSIMD (copy).Kevin Qin2013-10-113-56/+464
* Fix typoMatt Arsenault2013-10-101-2/+2
* Print register in LiveInterval::print()Matthias Braun2013-10-106-23/+23
* Represent RegUnit liveness with LiveRange instanceMatthias Braun2013-10-1011-113/+116
* Work on LiveRange instead of LiveInterval where possibleMatthias Braun2013-10-105-64/+58
* Change MachineVerifier to work on LiveRange + LiveIntervalMatthias Braun2013-10-101-92/+117
* Pass LiveQueryResult by valueMatthias Braun2013-10-109-21/+24
* Refactor LiveInterval: introduce new LiveRange classMatthias Braun2013-10-102-116/+109
* Rename LiveRange to LiveInterval::SegmentMatthias Braun2013-10-1013-240/+242
* Rename parameter: defined regs are not incoming.Matthias Braun2013-10-101-15/+15
* Use getPointerSizeInBits() rather than 8 * getPointerSize()Matt Arsenault2013-10-101-2/+3
* Debug Info: In DIBuilder, the context field of subprogram is updated to useManman Ren2013-10-104-9/+32
* R600: Fix trunc i64 to i32 on SIMatt Arsenault2013-10-101-0/+5
* R600/SI: Implement SIInstrInfo::verifyInstruction() for VOP*Tom Stellard2013-10-105-4/+142
* R600/SI: Define a separate MIMG instruction for each possible output value typeTom Stellard2013-10-105-35/+90
* R600/SI: Mark the EXEC register as reservedTom Stellard2013-10-101-0/+1
* R600: Use StructurizeCFGPass for non SI targetsTom Stellard2013-10-106-2/+18
* Implement AArch64 vector load/store multiple N-element structure class SIMD(l...Hao Liu2013-10-1011-2/+914
* Revert "Implement AArch64 vector load/store multiple N-element structure clas...Rafael Espindola2013-10-1011-895/+2
* Implement AArch64 vector load/store multiple N-element structure class SIMD(l...Hao Liu2013-10-1011-2/+895
* ARM: Put isV8EligibleForIT into the llvm namespace. While there make it inline.Benjamin Kramer2013-10-101-2/+4
* ARM: correct liveness flags during ARMLoadStoreOptTim Northover2013-10-101-0/+77
* Allow non-AVX form of pmovmskb to take a GR64 operand.Craig Topper2013-10-101-0/+2
* Remove duplicate instructions.Craig Topper2013-10-101-16/+0
* [mips] Do not generate INS/EXT nodes if target does not have support forAkira Hatanaka2013-10-092-14/+19
* Revert "llvm-c: Make target initializer functions external functions in lib."Rui Ueyama2013-10-092-44/+0
* Debug Info: In DIBuilder, the context and type fields of template_type andManman Ren2013-10-093-11/+12
* llvm-c: Make target initializer functions external functions in lib.Anders Waldenborg2013-10-092-0/+44
* Debug Info: In DIBuilder, the context field of a forward decl is updatedManman Ren2013-10-091-1/+1
* Flip the ownership of MCStreamer and MCTargetStreamer.Benjamin Kramer2013-10-091-1/+1