aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Factor out EH landing pad code into a separate function, and constifyDan Gohman2010-04-143-5/+5
* Fixed another assert exposed by fuzzing. Now, when an encoding error occursJohnny Chen2010-04-141-4/+14
* Fixed an assert() exposed by fuzzing. Now, instead of assert when an invalidJohnny Chen2010-04-142-10/+15
* Unbreak CMake build by improving the EnhancedDisassembly makefile aDouglas Gregor2010-04-132-0/+2
* Handle a v2f64 formal parameter that is split between registers and memoryBob Wilson2010-04-131-7/+13
* Fixed a nasty layering violation in the edis sourceSean Callanan2010-04-134-2/+30
* Changed getSOImmValRotate()'s hunt retry logic to ignore the low order 6 bits,Johnny Chen2010-04-131-3/+3
* Re-apply 101075 and fix it properly. Just reuse the debug info of the branch ...Evan Cheng2010-04-131-1/+44
* Temporarily revert r101075, it's causing invalid iterator assertionsEric Christopher2010-04-131-46/+1
* Eliminate MachineBasicBlock::const_livein_iterator and makeDan Gohman2010-04-131-1/+1
* Use MachineBasicBlock::isLiveIn.Dan Gohman2010-04-131-8/+1
* Replace r101053 with a fix for getSOImmValRotate() so that it will correctlyBob Wilson2010-04-132-53/+7
* add llvm codegen support for -ffunction-sections and -fdata-sections,Chris Lattner2010-04-131-1/+24
* Use .set expression for x86 pic jump table reference to reduce assembly reloc...Evan Cheng2010-04-121-0/+9
* Micro-optimization:Bill Wendling2010-04-121-1/+46
* Fixed a crasher in arm disassembler within ARMInstPrinter.cpp after callingJohnny Chen2010-04-122-1/+38
* Implement support for varargs functions without any fixedChris Lattner2010-04-101-16/+23
* Provide versions of the ARM eh_sjlj_setjmp instructions for non-VFP subtargetsBob Wilson2010-04-092-2/+35
* "On SPU, variables in the .bss section that are allocated with the .lcomm dir...Chris Lattner2010-04-091-1/+0
* delete a forwarding function.Chris Lattner2010-04-083-18/+23
* move elf section uniquing to MCContext. Along the wayChris Lattner2010-04-088-127/+38
* remove the TargetLoweringObjectFileMachO::getMachoSectionChris Lattner2010-04-083-27/+24
* use abstract interface in two more placesGabor Greif2010-04-081-2/+2
* fix compileGabor Greif2010-04-081-2/+2
* use abstract interfaceGabor Greif2010-04-081-1/+1
* Use twines to simplify calls to report_fatal_error. For code size and readabi...Benjamin Kramer2010-04-085-93/+35
* Avoid using f64 to lower memcpy from constant string. It's cheaper to use i32...Evan Cheng2010-04-084-23/+37
* mpsadbw is not commutative.Eric Christopher2010-04-081-1/+1
* Added support for ARM disassembly to edis.Sean Callanan2010-04-081-1/+1
* Update CMake build.Ted Kremenek2010-04-071-0/+1
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-0721-49/+49
* add newlines at end of files.Chris Lattner2010-04-075-5/+5
* Missed this one line for the previous checkin to fix build warnings.Johnny Chen2010-04-071-1/+0
* Fixed warnings pointed out by clang.Johnny Chen2010-04-071-7/+19
* Fixed warnings pointed out by clang.Johnny Chen2010-04-071-2/+16
* Fixed a bug where the disassembler would allow an immediateSean Callanan2010-04-072-0/+4
* Fixed 3 warnings pointed out by clang.Johnny Chen2010-04-071-3/+3
* Re-enable ARM/Thumb disassembler and add a workaround for a memcpy() call inJohnny Chen2010-04-072-2/+19
* Added an AsmLexer for the ARM target, which usesSean Callanan2010-04-072-0/+143
* Educate GetInstrSizeInBytes implementations thatDale Johannesen2010-04-074-0/+4
* Remove late ARM codegen optimization pass committed by accident.Anton Korobeynikov2010-04-074-158/+1
* Split A8/A9 itins - they already were too big.Anton Korobeynikov2010-04-073-603/+614
* Add some crude itin approximation for VFP load / stores on A9Anton Korobeynikov2010-04-071-0/+54
* Add some crude approximation for neon load/store instructionsAnton Korobeynikov2010-04-071-1/+55
* Add some A8-based approximation for instructions with unknown cycle timesAnton Korobeynikov2010-04-071-0/+52
* Move NEON-VFP domain fixer upper, so post-RA scheduler would benefit from it.Anton Korobeynikov2010-04-071-4/+6
* Since tblgen bug was fixed (thanks Jakob!) we don't need InstrStage2 hack any...Anton Korobeynikov2010-04-071-259/+266
* Fix A8 FP NEON MAC itinsAnton Korobeynikov2010-04-071-2/+2
* A9 NEON FP itinsAnton Korobeynikov2010-04-071-0/+66
* Some permute goodness for A9Anton Korobeynikov2010-04-071-1/+85