summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCFastISel.cpp
AgeCommit message (Expand)Author
2019-01-25[PowerPC] Enhance the fast selection of cmp instruction and clean up related ...Zi Xuan Wu
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-10Recommit "[PowerPC] Fix assert from machine verify pass that unmatched regist...Zi Xuan Wu
2019-01-09Revert "[PowerPC] Fix assert from machine verify pass that unmatched register...Zi Xuan Wu
2019-01-09[PowerPC] Fix assert from machine verify pass that unmatched register class a...Zi Xuan Wu
2018-12-17FastIsel: take care to update iterators when removing instructions.Tim Northover
2018-11-01Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner
2018-07-28DAG: Add calling convention argument to calling convention funcsMatt Arsenault
2018-07-18Fix build failures from r337347, found by clangJustin Hibbits
2018-07-18Introduce codegen for the Signal Processing EngineJustin Hibbits
2018-01-30Re-commit : [PowerPC] Add handling for ColdCC calling convention and a pass t...Zaara Syeda
2018-01-29[NFC] fix trivial typos in comments and documentsHiroshi Inoue
2018-01-17Revert [PowerPC] This reverts commit rL322721Zaara Syeda
2018-01-17[PowerPC] Add handling for ColdCC calling convention and a pass to markZaara Syeda
2017-11-28[CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-08-03Delete Default and JITDefault code modelsRafael Espindola
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-11[PowerPC] Eliminate integer compare instructions - vol. 1Nemanja Ivanovic
2017-05-09Add extra operand to CALLSEQ_START to keep frame part set up previouslySerge Pavlov
2016-12-02IR: Change the gep_type_iterator API to avoid always exposing the "current" t...Peter Collingbourne
2016-09-04[PowerPC] Zero-extend constants in FastISelHal Finkel
2016-08-22Reformat.NAKAMURA Takumi
2016-08-22Untabify.NAKAMURA Takumi
2016-08-05[PowerPC] Wrong fast-isel codegen for VSX floating-point loadsUlrich Weigand
2016-06-21Add back some dead code.Rafael Espindola
2016-06-21Delete some dead code.Rafael Espindola
2016-05-09[PowerPC] fix register alignment for long double typeStrahinja Petrovic
2016-04-08CXX_FAST_TLS calling convention: performance improvement for PPC64Chuang-Yu Cheng
2016-03-31[PowerPC] Correctly compute 64-bit offsets in fast iselUlrich Weigand
2016-03-31[PowerPC] Remove incorrect use of COPY_TO_REGCLASS in fast iselUlrich Weigand
2016-03-17[PPC, FastISel] Fix ordered/unordered fcmpTim Shen
2016-02-29Fix for PR26180Nemanja Ivanovic
2016-02-04Fix for PR 26356Nemanja Ivanovic
2016-02-03Fix for PR 26381Nemanja Ivanovic
2016-01-29Refactor common code for PPC fast isel load immediate selection.Eric Christopher
2016-01-29Since LI/LIS sign extend the constant passed into the instruction we shouldEric Christopher
2016-01-29Fix up conditional formatting.Eric Christopher
2015-12-28Refactor: Simplify boolean conditional return statements in lib/Target/PowerPCAlexander Kornienko
2015-11-20Weak non-function symbols were being accessed directly, which isEric Christopher
2015-08-26FastISel: Use finishCondBranch() for ARM,Mips,PowerPC FastISelMatthias Braun
2015-08-11PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz
2015-08-06Convert a bunch of loops to foreach. NFC.Pete Cooper
2015-07-25Fix PPCMaterializeInt to check the size of the integer based on theEric Christopher
2015-07-25PPCMaterializeInt should only take a ConstantInt so represent this in the pro...Eric Christopher
2015-07-09Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini
2015-07-09Redirect DataLayout from TargetMachine to Module in ComputeValueVTs()Mehdi Amini
2015-07-05IR: Do not consider available_externally linkage to be linker-weak.Peter Collingbourne
2015-06-23Use MCSymbols for FastISel.Rafael Espindola
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko