aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Merge SimpleRegisterCoalescing.cpp into RegisterCoalescer.cpp.Rafael Espindola2011-06-263-1541/+1523
* merge SimpleRegisterCoalescing.h into RegisterCoalescer.h.Rafael Espindola2011-06-264-156/+129
* Move RegisterCoalescer.h to lib/CodeGen.Rafael Espindola2011-06-269-9/+253
* Remove unnecessary wrapper.Rafael Espindola2011-06-262-27/+17
* Replace dyn_cast<> with cast<> since the cast is already guarded by the neces...Chad Rosier2011-06-251-1/+1
* PTX: Reverting implementation of i8.Dan Bailey2011-06-257-296/+73
* Object: Add proper error handling.Michael J. Spencer2011-06-255-192/+425
* Make Binary the parent of ObjectFile and update children to new interface.Michael J. Spencer2011-06-255-152/+91
* Add Binary class. This is a cleaner parent than ObjectFile.Michael J. Spencer2011-06-252-0/+51
* Add Object/Error.Michael J. Spencer2011-06-252-0/+56
* Enable tail call optimization in the presence of a byval (x86-32 and x86-64).Chad Rosier2011-06-251-0/+4
* Unbreak CMake buildDouglas Gregor2011-06-251-0/+2
* Add include guard.Evan Cheng2011-06-241-0/+5
* Rename TargetDesc to MCTargetDescEvan Cheng2011-06-246-4/+3
* Refactor MachO relocation generaration into the Target directories.Jim Grosbach2011-06-244-985/+904
* The scheduler needs to be aware on the existence of untyped nodes when it per...Owen Anderson2011-06-241-1/+2
* Fix cmake build.Rafael Espindola2011-06-241-0/+1
* Fix struct member's scope. Patch by Xi Wang.Devang Patel2011-06-241-2/+2
* Hoist simple check above more complex checking to avoid unnecessary Chad Rosier2011-06-241-5/+5
* Revert unintentional check-in.Devang Patel2011-06-242-81/+10
* Handle debug info for i128 constants.Devang Patel2011-06-249-38/+119
* - Add MCRegisterInfo registration machinery. Also added x86 registration rout...Evan Cheng2011-06-242-0/+16
* ARM movw/movt fixups need to mask the high bits.Jim Grosbach2011-06-241-3/+6
* tidy up whitespace.Jim Grosbach2011-06-241-1/+1
* PTX: Add support for i8 type and introduce associated .b8 registersDan Bailey2011-06-247-15/+291
* The Neon VCVT (between floating-point and fixed-point, Advanced SIMD) Chad Rosier2011-06-241-1/+104
* PTX: Add preliminary support for outputting debug information in the form ofJustin Holewinski2011-06-241-0/+97
* Change the chain input of nodes that load the address of a function. This changeAkira Hatanaka2011-06-241-4/+1
* Fixup info for Thumb2 unconditional branch.Jim Grosbach2011-06-241-0/+1
* Prevent generation of redundant addiu instructions that compute address of Akira Hatanaka2011-06-241-1/+2
* PTX: Re-work target sm/compute selection and add some basic GPUJustin Holewinski2011-06-246-47/+121
* SimplifyRafael Espindola2011-06-241-14/+6
* Now that bb with phis are not considered simple, duplicate them even ifRafael Espindola2011-06-241-12/+18
* Simplify now that blocks with phis are not considered simple.Rafael Espindola2011-06-241-15/+0
* Fix CellSPU CMakeList.txt.Rafael Espindola2011-06-241-1/+1
* Fix CellSPU CMakeLists.txtEvan Cheng2011-06-241-2/+3
* Starting to refactor Target to separate out code that's needed to fully describeEvan Cheng2011-06-2445-105/+189
* Calculate backedge probability correctly.Jakub Staszak2011-06-231-24/+0
* Tidy up.Jim Grosbach2011-06-231-1/+1
* Missing files for the BlockFrequency analysis added.Jakub Staszak2011-06-231-0/+59
* Introduce BlockFrequency analysis for BasicBlocks.Jakub Staszak2011-06-233-0/+26
* Add support for movntil/movntiq mnemonics. Reported on llvmdev.Eli Friedman2011-06-231-2/+2
* PR10180: Fix a instcombine crash with FP vectors.Eli Friedman2011-06-231-2/+2
* Rename TargetOptions::StackAlignment to StackAlignmentOverride.Evan Cheng2011-06-232-3/+3
* Remove TargetOptions.h dependency from ARMSubtarget.Evan Cheng2011-06-232-5/+4
* PTX: Always use registers for return values, but use .param space for deviceJustin Holewinski2011-06-236-108/+725
* PTX: Whitespace fixes and remove commented out codeJustin Holewinski2011-06-232-36/+0
* PTX: Prevent DCE from eliminating st.param calls, and unify the handling ofJustin Holewinski2011-06-235-107/+78
* PTX: Use .param space for parameters in device functions for SM >= 2.0Justin Holewinski2011-06-236-33/+126
* Remove TargetOptions.h dependency from X86Subtarget.Evan Cheng2011-06-236-42/+46