summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2012-05-04AMDIL: Remove SubRegClasses field from Register Classesr600-tablegen-reg-encodingTom Stellard4-8/+1
2012-05-04AMDIL: Use new HWEncoding field in tablegen register classTom Stellard12-5045/+2076
2012-05-04TableGen: Add HWEncoding field to Register classTom Stellard3-0/+42
2012-05-04R600: Lower ULT A, B, C to SETGT_UINT A, C, BTom Stellard1-0/+7
2012-05-04R600: Fix MachineInstr dumpTom Stellard1-1/+2
2012-05-04R600: Fix build for updated LLVM 3.1 release branchTom Stellard2-18/+18
2012-05-04R600: Add subtarget feature: DumpCodeTom Stellard4-6/+8
2012-05-04R600: Remove unnecessary dynamic castsDragomir Ivanov1-5/+5
2012-05-04R600: Add pattern for llvm.AMDGPU.kill v2Dragomir Ivanov2-1/+6
2012-05-04R600: Fix handling of MASK_WRITE instructionsTom Stellard2-1/+3
2012-05-04Build script changes for R600/SI CodegenTom Stellard6-10/+17
2012-05-04include/llvm: Add R600 IntrinsicsTom Stellard2-0/+37
2012-05-04test/CodeGen/R600: Add some basic testsTom Stellard27-0/+251
2012-05-04AMDIL: Add Function passes for R600/SI codegenTom Stellard21-0/+7667
2012-05-04AMDIL: Add R600/SI Tablegen definitions and generated filesTom Stellard44-0/+25104
2012-05-04AMDIL: Add core backend files for R600/SI codegenTom Stellard70-0/+13364
2012-05-04Pacify GCC's -Wreturn-typeMatt Beaumont-Gay1-0/+1
2012-05-04Factor the computation of input and output sets into a public interfaceChandler Carruth2-37/+45
2012-05-04Rather than trying to gracefully handle input sequences with repeatedChandler Carruth1-1/+1
2012-05-04Fix a goof with my previous commit by completely returning when weChandler Carruth1-1/+1
2012-05-04Hoist a safety assert from the extraction method into the constructionChandler Carruth1-9/+13
2012-05-04Move the CodeExtractor utility to a dedicated header file / source file,Chandler Carruth6-220/+225
2012-05-04Make ARM and Mips use TargetMachine::getTLSModel()Hans Wennborg3-12/+23
2012-05-04Fix some loops to match coding standards. No functional change intended.Craig Topper1-6/+8
2012-05-04Fix up some spacing. No functional change.Craig Topper1-6/+6
2012-05-04Simplify broadcast lowering code. No functional change intended.Craig Topper1-17/+7
2012-05-04Allow v16i16 and v32i8 shuffles to be rewritten as narrower shuffles.Craig Topper2-5/+16
2012-05-04Add 'landingpad' instructions to the list of instructions to ignore.Bill Wendling1-7/+9
2012-05-04Simplify shuffle narrowing code a bit. No functional change intended.Craig Topper1-22/+16
2012-05-04Remove the SubRegClasses field from RegisterClass descriptions.Jakob Stoklund Olesen7-125/+30
2012-05-04Remove TargetRegisterClass::SuperRegClasses.Jakob Stoklund Olesen4-89/+0
2012-05-04Pass -fcolor-diagnostics when it is supported. This makes a difference whenRafael Espindola1-0/+4
2012-05-04Use SuperRegClassIterator for findRepresentativeClass().Jakob Stoklund Olesen2-30/+15
2012-05-04Initialize SparcInstrInfo before SparcTargetLowering.Jakob Stoklund Olesen2-2/+3
2012-05-04Add a SuperRegClassIterator class.Jakob Stoklund Olesen2-15/+69
2012-05-04A pile of long over-due refactorings here. There are some very, *very*Chandler Carruth5-50/+40
2012-05-03Add a FoldingSetVector datastructure which is analogous to a SetVector,Chandler Carruth1-0/+105
2012-05-03PR12729: Change 'llvm-objdump' to display the available targets.Pete Cooper1-0/+3
2012-05-03Remove accidentally added file.Jakob Stoklund Olesen1-0/+0
2012-05-03Use a shared implementation of getMatchingSuperRegClass().Jakob Stoklund Olesen3-37/+32
2012-05-03Add TargetRegisterClass::getSuperRegIndices().Jakob Stoklund Olesen2-4/+17
2012-05-03Emit SuperRegMasks as part of the existing SubClassMask arrays.Jakob Stoklund Olesen2-102/+83
2012-05-03Fix issues with the ARM bl and blx thumb instructions and the J1 and J2 bitsKevin Enderby6-44/+128
2012-05-03Factor the logic for testing whether a basic block is viable for codeChandler Carruth2-14/+29
2012-05-03remove calls to calloc if the allocated memory is not used (it was already be...Nuno Lopes3-5/+5
2012-05-03Support for target dependent Hexagon VLIW packetizer.Sirish Pande18-93/+5036
2012-05-03Add rudimentary CMake logic for detecting Graphviz.Ted Kremenek2-1/+2
2012-05-03add support for calloc to objectsize loweringNuno Lopes4-5/+88
2012-05-03Fix the type of SubClassMask.Jakob Stoklund Olesen1-1/+1
2012-05-03Compress tables for getMatchingSuperRegClass().Jakob Stoklund Olesen1-19/+67