summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2014-04-30R600/SI: Implement VGPR register spilling v2si-spill-fixes-v3Tom Stellard6-11/+247
2014-04-30R600/SI: Only create one instruction when spilling/restoring register v3Tom Stellard7-37/+228
2014-04-28R600/SI: Use VALU instructions for copying i1 valuesTom Stellard10-9/+188
2014-04-28R600/SI: Teach moveToVALU how to handle some SMRD instructionsTom Stellard3-1/+77
2014-04-24R600/SI: Only select SALU instructions in the entry or exit blockTom Stellard3-27/+144
2014-04-23R600/SI: Custom lower SI_IF and SI_ELSE to avoid machine verifier errorsTom Stellard2-15/+63
2014-04-23Fix handling of missing DataLayout in sanitizers.Evgeniy Stepanov4-4/+4
2014-04-23Remove AssemblyAnnotationWriter from NamedMDNode::print.Rafael Espindola2-4/+4
2014-04-23Create MCTargetOptions.Evgeniy Stepanov26-67/+210
2014-04-23[yaml2obj][ELF] Add a virtual destructor to the ELFYAML::Section classSimon Atanasyan2-0/+4
2014-04-23[LCG] Add the first round of mutation support to the lazy call graph.Chandler Carruth3-0/+334
2014-04-23[ARM64] Fix formatting.James Molloy1-1/+1
2014-04-23[LCG] Implement Tarjan's algorithm correctly this time. We have to walkChandler Carruth3-35/+101
2014-04-23[ARM64] Add a big endian version of the ARM64 target machine, and update all ...James Molloy14-44/+139
2014-04-23Fixing typos in commit r206957Alexey Volkov1-2/+2
2014-04-23[LCG] Add some accessor methods to the SCC to allow iterating over theChandler Carruth1-0/+14
2014-04-23[X86] Silvermont new scheduler modelAlexey Volkov1-643/+203
2014-04-23[LV] Statistics numbers for LoopVectorize introduced: a number of analyzed lo...Alexander Musman2-0/+73
2014-04-23[LCG] Add a unittest for the LazyCallGraph. I had a weak moment andChandler Carruth4-4/+258
2014-04-23X86Disassembler - fixed a bug in immediate printElena Demikhovsky2-1/+5
2014-04-23Integrated assbemler, macros: added 'vararg' argument qualifier support.Stepan Dyatkovskiy4-8/+96
2014-04-23[ARM64] Enable feature predicates for NEON / FP / CRYPTO.Kevin Qin26-204/+406
2014-04-23[LCG] Hoist the logic for forming a new SCC from the top of the DFSStackChandler Carruth2-41/+52
2014-04-23[LCG] Switch the Callee sets to be DenseMaps pointing to the index intoChandler Carruth2-11/+13
2014-04-23Fix test/CodeGen/arm.llReid Kleckner1-4/+4
2014-04-22Requisite reformatting for previous commit.David Blaikie1-19/+16
2014-04-22Push memory ownership of DwarfUnits into clients of DwarfFile.David Blaikie3-143/+150
2014-04-22[docs] Add a note to docs/README.txtSean Silva1-0/+9
2014-04-22Change the prototype for MCContext::FatalError() so it can be calledKevin Enderby2-2/+2
2014-04-22Use std::unique_ptr to handle ownership of DwarfUnits in DwarfFile.David Blaikie2-26/+30
2014-04-22WhitespaceRui Ueyama1-3/+3
2014-04-22No need to check condition after grow()Rui Ueyama1-5/+5
2014-04-22Follow aliases when determining if a symbol is thumb.Rafael Espindola2-3/+12
2014-04-22Replace loops using goto with plain while loopsRui Ueyama1-61/+46
2014-04-22[Constant Hoisting] Materialize the constant before the cloned cast instruction.Juergen Ributzka2-2/+40
2014-04-22[Constant Hoisting] Print the instructions in the correct order for debugging...Juergen Ributzka1-2/+2
2014-04-22Fix DataLayout::operator==().Rafael Espindola2-2/+2
2014-04-22Fix the assembler to print a better relocatable expression errorKevin Enderby14-19/+40
2014-04-22Simplify address pool index assignment.David Blaikie2-6/+2
2014-04-22R600: Emit error instead of unreachable on function callMatt Arsenault3-4/+93
2014-04-22R600/SI: Reorganize SIInstructions.tdTom Stellard1-312/+381
2014-04-22AVX-512: store and truncstore for i1 valuesElena Demikhovsky3-3/+35
2014-04-22Remove DOS CRLF.NAKAMURA Takumi1-6/+6
2014-04-22AArch64/ARM64: more testing from AArch64 to ARM64Tim Northover5-8/+87
2014-04-22AArch64/ARM64: make use of ANDS and BICS instructions for comparisons.Tim Northover7-24/+49
2014-04-22AArch64/ARM64: add extra testing from AArch64 to ARM64Tim Northover19-1/+1079
2014-04-22[X86] Require HasBMI2 for the new BZHI tablegen patterns.Lang Hames1-20/+22
2014-04-22[AVX512] Implemented integer conversions up/down with masking.Robert Khasanov2-116/+1122
2014-04-22[asan] Support outline instrumentation for wide types and delete dead code, p...Kostya Serebryany2-28/+18
2014-04-22[X86] Remove Tablegen def of X86bzhi SDNode: It's not needed as of r206879.Lang Hames1-1/+0