summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Remove special FP opcode maps and instead add enough MRM_XX formats to handle...Craig Topper2014-02-195-126/+161
* Reduce size of map field in X86 TSFlags since it now requires less bits.Craig Topper2014-02-192-28/+28
* Put some of the X86 formats in a more logical order.Craig Topper2014-02-192-36/+36
* Remove A6/A7 opcode maps. They can all be handled with a TB map, opcode of 0x...Craig Topper2014-02-197-100/+52
* MCAsmParser: support required parametersSaleem Abdulrasool2014-02-191-12/+59
* MCAsmParser: change representation of MCAsmMacroParameterSaleem Abdulrasool2014-02-191-18/+22
* Now that llvm always does the right thing with private, use it.Rafael Espindola2014-02-191-11/+5
* Avoid an infinite cycle with private linkage and -f{data|function}-sections.Rafael Espindola2014-02-192-5/+6
* Fix PR18743.Rafael Espindola2014-02-1820-119/+206
* Rename a DebugLoc variable to DbgLoc and a DataLayout to DL.Rafael Espindola2014-02-184-355/+384
* Consistently check 'IsCode' when allocating sections in RuntimeDyld (viaLang Hames2014-02-182-2/+6
* [AArch64] Expanded sin, cos, pow with FP vector types inputsAna Pazos2014-02-181-0/+10
* Rename some member variables from TD to DL.Rafael Espindola2014-02-1815-114/+114
* XCore target: Handle common linkageRobert Lytton2014-02-182-7/+10
* XCore target: addMemOperand as necessaryRobert Lytton2014-02-183-49/+109
* XCore target: Fix llvm.eh.return and EH info register handlingRobert Lytton2014-02-184-47/+123
* GlobalMerge: move "-global-merge" option to the pass itself.Tim Northover2014-02-182-6/+9
* X86: use vpsllvd (& friends) for 16-bit shifts on HaswellTim Northover2014-02-181-0/+14
* Add PS prefix to some classes I missed in r201538.Craig Topper2014-02-181-2/+2
* Add a bunch of OpSize32 tags to 64-bit mode only instructions to match their ...Craig Topper2014-02-184-28/+31
* AVX-512: Fixed size of mask registersElena Demikhovsky2014-02-181-4/+6
* Fix a typo about lowering AArch64 va_copy.Jiangning Liu2014-02-181-1/+1
* Add an x86 prefix encoding for instructions that would decode to a different ...Craig Topper2014-02-188-175/+175
* Fix the arm assembler so that this malformed instruction:Kevin Enderby2014-02-171-1/+2
* Add support for assigning to . in AsmParser.Anders Waldenborg2014-02-171-8/+6
* Fix diassembler handling of rex.b when mod=00/01/10 and bbb=101. Mod=00 shoul...Craig Topper2014-02-171-4/+3
* AVX-512: implemented zext fron i1 to i16Elena Demikhovsky2014-02-171-1/+3
* fix for null VectorizedValue assertion in the SLP Vectorizer (in function vec...Gerolf Hoflehner2014-02-171-2/+4
* MCAsmParser: better handling for named argumentsSaleem Abdulrasool2014-02-171-15/+56
* Use 16 byte stack alignment for NaCl on ARMMark Seaborn2014-02-163-6/+7
* SCEVExpander: Try hard not to create derived induction variables in other loopsArnold Schwaighofer2014-02-161-25/+136
* Remove dead code, we already require cmake 2.8.8.Rafael Espindola2014-02-161-5/+0
* Remove unnecessary typename.Rafael Espindola2014-02-161-6/+6
* AVX-512: simpyfied BUILD_VECTOR for masks; fixed cmp/test sequenceElena Demikhovsky2014-02-162-70/+28
* fixed typo in comment as my test commitGerolf Hoflehner2014-02-161-1/+1
* Add a DIELoc class to cover the DW_FORM_exprloc set of expressionsEric Christopher2014-02-165-73/+180
* MCAsmParser: relax declaration parsingSaleem Abdulrasool2014-02-161-1/+4
* ARM IAS: (partially) support .arch_extension directiveSaleem Abdulrasool2014-02-161-0/+82
* DebugInfo: Deduplicate entries in the fission address tableDavid Blaikie2014-02-153-18/+20
* DwarfDebug: Remove dead code.David Blaikie2014-02-151-7/+3
* Revert "SCEVExpander: Try hard not to create derived induction variables in o...Arnold Schwaighofer2014-02-151-127/+25
* SCEVExpander: Try hard not to create derived induction variables in other loopsArnold Schwaighofer2014-02-151-25/+127
* Add opcode extension forms of MOV8ri/MOV16ri/MOV32ri.Craig Topper2014-02-151-0/+10
* DebugInfo: Implement DW_AT_stmt_list for type unitsDavid Blaikie2014-02-143-2/+22
* DwarfUnit: Remove unnecessarily explicit/out of line virtual dtors.David Blaikie2014-02-142-6/+0
* DwarfUnit: Remove unnecessary (void)t; that was previously used to suppress -...David Blaikie2014-02-141-1/+0
* DwarfUnit: Refactor out DW_AT_stmt_list creation into common function for fis...David Blaikie2014-02-143-30/+31
* Add extern template instantiations of llvm::Calculate.Rafael Espindola2014-02-141-0/+10
* [CodeGenPrepare][AddressingModeMatcher] Give up on type promotion if theQuentin Colombet2014-02-141-3/+33
* TargetLowering: n * r where n > 2 should be an illegal addressing modeTom Stellard2014-02-141-0/+2