- 38d6426 Update comment for getRegForInlineAsmConstraint for Mips. by Eric Christopher · 14 years ago
- 314aff1 Remove getRegClassForInlineAsmConstraint for Mips. by Eric Christopher · 14 years ago
- 25eba39 Change the chain input of nodes that load the address of a function. This change by Akira Hatanaka · 14 years ago
- 5f7451f Coding style fixes. by Akira Hatanaka · 14 years ago
- 21afc63 Re-apply 132758 and 132768 which were speculatively reverted in 132777. by Akira Hatanaka · 14 years ago
- e0b5cfc Silence warnings in non assert builds. Patch by David Blaikie by Bruno Cardoso Lopes · 14 years ago
- 6f3661f Speculatively revert 132758 and 132768 to try to fix the Windows buildbots. by Eric Christopher · 14 years ago
- 471e422 Add a parameter to CCState so that it can access the MachineFunction. by Eric Christopher · 14 years ago
- 69b9044 Fix bug in lowering of DYNAMIC_STACKALLOC nodes. The correct offset of the by Akira Hatanaka · 14 years ago
- 3d21c24 Reorganize code in MipsTargetLowering::LowerCall to improve readability. by Akira Hatanaka · 14 years ago
- 14487d4 Refactor MipsTargetLowering::EmitInstrWithCustomInserter. by Akira Hatanaka · 14 years ago
- 0f84382 Coding style fixes. by Akira Hatanaka · 14 years ago
- 2e59147 Custom-lower FRAMEADDR. Patch by Sasa Stankovic. by Akira Hatanaka · 14 years ago
- cada2d0 Fix uninitialized variables and silence warnings by Bruno Cardoso Lopes · 14 years ago
- 4e694c9 This patch implements atomic intrinsics atomic.load.add (sub,and,or,xor, by Bruno Cardoso Lopes · 14 years ago
- d979686 This patch implements the thread local storage. Implemented are General by Bruno Cardoso Lopes · 14 years ago
- 342837d Define a wrapper node for target constant nodes (tglobaladdr, etc.). by Akira Hatanaka · 14 years ago
- 33458fe Use MachineFrameInfo::hasCalls instead of MipsFunctionInfo::hasCall to check if by Akira Hatanaka · 14 years ago
- cf0cd80 Add support for C++ exception handling. by Akira Hatanaka · 14 years ago
- d85b3ec Remove MipsTargetLowering::LowerFP_TO_SINT. Patterns for fp_to_sint have already by Akira Hatanaka · 14 years ago
- 9c3d57c Custom-lower FCOPYSIGN nodes. by Akira Hatanaka · 14 years ago
- 4c62f76 Update MaxCallFrameSize regardless of the relocation model selected. by Akira Hatanaka · 14 years ago
- f15f498 Change initial value of MaxCallFrameSize. MipsFI::getMaxCallFrameSize() should by Akira Hatanaka · 14 years ago
- edacba8 Coding style fixes. Added comments. by Akira Hatanaka · 14 years ago
- 053546c Fix lowering of DYNAMIC_STACKALLOC nodes. by Akira Hatanaka · 14 years ago
- 4231c7e Implement byval structure argument passing. The following limitations or by Akira Hatanaka · 14 years ago
- b4d8d31 Simplify offset calculation of stack frame objects for $gp restore location and by Akira Hatanaka · 14 years ago
- 46da136 Expand f64 FPOW. by Akira Hatanaka · 14 years ago
- bdd2ce9 Fixes related to coding style. by Akira Hatanaka · 14 years ago
- 69c19f7 Change StackDirection from StackGrowsUp to StackGrowsDown. by Akira Hatanaka · 14 years ago
- 4329977 Change the order fixed objects are created in MipsTargetLowering::LowerCall in by Akira Hatanaka · 14 years ago
- d37776d In CC_MipsO32, allocate a stack space regardless of whether the argument is by Akira Hatanaka · 14 years ago
- 17a1e87 Make $fp and $ra callee-saved registers and let PrologEpilogInserter handle by Akira Hatanaka · 14 years ago
- cd0f90f Fix bug in which nodes that write to argument registers do not get glued with the JALR node. Patch by Sasa Stankovic by Akira Hatanaka · 14 years ago
- d992f6c Remove code that creates unnecessary frame objects. by Akira Hatanaka · 14 years ago
- a1a7ba8 Align i64 arguments to 64 bit boundaries. by Akira Hatanaka · 14 years ago
- 95b8ae1 Simplify CC_MipsO32 and merge it with CC_MipsO32_VarArgs. Patch by Sasa Stankovic. by Akira Hatanaka · 14 years ago
- fc5d305 Make the logic for determining function alignment more explicit. No functionality change. by Eli Friedman · 14 years ago
- 6b7588e Prevent instructions using $gp from being placed between a jalr and the instruction that restores the clobbered $gp. by Akira Hatanaka · 14 years ago
- f48eb53 Lower BlockAddress node when relocation-model is static. by Akira Hatanaka · 14 years ago
- 4552c9a Reverse unnecessary changes made in r129606 and r129608. There is no change in functionality. by Akira Hatanaka · 14 years ago
- 0bf3dfb Fix lines that have incorrect indentation or exceed 80 columns. There is no change in functionality. by Akira Hatanaka · 14 years ago
- 99a2e98 Add pass that expands pseudo instructions into target instructions after register allocation. Define pseudos that get expanded into mtc1 or mfc1 instructions. by Akira Hatanaka · 14 years ago
- 7a2bdde Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
- 9777e7a Fix handling of functions with internal linkage. by Akira Hatanaka · 14 years ago
- f49fde2 Move transformation of JmpLink and related nodes done during instruction selection to Legalize phase. by Akira Hatanaka · 14 years ago
- ad8ffad Undo changes mistakenly made in revision 128750. by Akira Hatanaka · 14 years ago
- dc1652f Insert space before ';' to prevent warnings. by Akira Hatanaka · 14 years ago
- e2e436a Simplifies logic for printing target flags. by Akira Hatanaka · 14 years ago
- 1d6b38d Added support for FP conditional move instructions and fixed bugs in handling of FP comparisons. by Akira Hatanaka · 14 years ago
- 81bd78b fixed typo by Akira Hatanaka · 14 years ago
- 109d6db silence a conditional assignment -Wuninitialized warning. by Chris Lattner · 14 years ago
- 954dac0 Improve varags handling, with testcases. Patch by Sasa Stankovic by Bruno Cardoso Lopes · 14 years ago
- 38b5e86 Improve div/rem node handling on mips. Patch by Akira Hatanaka by Bruno Cardoso Lopes · 14 years ago
- c42fb5f Rewrite and simplify o32 vaarg passing, no functional changes. Patch by Sasa Stankovic by Bruno Cardoso Lopes · 14 years ago
- ca8a2aa Lowers block address. Currently asserts when relocation model is not PIC. Patch by Akira Hatanaka by Bruno Cardoso Lopes · 14 years ago
- 5d6fb5d Expands FCOS and FSIN nodes when type is f64. by Bruno Cardoso Lopes · 14 years ago
- 8e826e6 Fix a lot of o32 CC issues and add a bunch of tests. Patch by Akira Hatanaka with some small modifications by me. by Bruno Cardoso Lopes · 15 years ago
- 6b90282 Negative zero is not legal on mips. Patch by Sasa Stankovic by Bruno Cardoso Lopes · 15 years ago
- b1fce0a Handle (i32,i32) => f64 in a cleaner way. Patch by Sasa Stankovic by Bruno Cardoso Lopes · 15 years ago
- 8be7611 Add support for mips32 madd and msub instructions. Patch by Akira Hatanaka by Bruno Cardoso Lopes · 15 years ago
- f1b4eaf rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for by Chris Lattner · 15 years ago
- 908b6dd Add ROTR and ROTRV mips32 instructions. Patch by Akira Hatanaka by Bruno Cardoso Lopes · 15 years ago
- bd3af09c Remove target specific node MipsISD::CMov, which is not used because all conditional moves are directly matched using tablegen patterns. If there's a need in the future, we can introduce it again by Bruno Cardoso Lopes · 15 years ago
- bf17cfa Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. by Wesley Peck · 15 years ago
- 1e96bab In the calling convention logic, ValVT is always a legal type, by Duncan Sands · 15 years ago
- 1440e8b Inside the calling convention logic LocVT is always a simple by Duncan Sands · 15 years ago
- 44ab89e Inline asm multiple alternative constraints development phase 2 - improved basic logic, added initial platform support. by John Thompson · 15 years ago
- 8026a9d eliminate some uses of the getStore overload. by Chris Lattner · 15 years ago
- d1c24ed convert the targets off the non-MachinePointerInfo of getLoad. by Chris Lattner · 15 years ago
- 4677379 Fix PR7174, a couple o Mips fixes: by Bruno Cardoso Lopes · 15 years ago
- 29e9daa Fix Mips PR7473. Patch by stetorvs@gmail.com by Bruno Cardoso Lopes · 15 years ago
- c940365 Split the SDValue out of OutputArg so that SelectionDAG-independent by Dan Gohman · 15 years ago
- 0d881da Propagate debug loc. by Devang Patel · 15 years ago
- 14152b4 Reapply r107655 with fixes; insert the pseudo instruction into by Dan Gohman · 15 years ago
- 258c58c Revert r107655. by Dan Gohman · 15 years ago
- b81c771 Fix a bunch of custom-inserter functions to handle the case where by Dan Gohman · 15 years ago
- ed2ae13 Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill slots so it's always false. by Evan Cheng · 15 years ago
- af1d8ca Get rid of the EdgeMapping map. Instead, just check for BasicBlock by Dan Gohman · 15 years ago
- d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 15 years ago
- 1e93df6 Move per-function state out of TargetLowering subclasses and into by Dan Gohman · 15 years ago
- 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
- f6fa186 Remove an assumption of default arguments. This is in anticipation of a by David Greene · 15 years ago
- 6059b85 Add suport for VASTART on Mips. by Bruno Cardoso Lopes · 16 years ago
- b37a742 First step towards varargs support in Mips: by Bruno Cardoso Lopes · 16 years ago
- 022d9e1 Revert 95130. by Evan Cheng · 16 years ago
- 9426196 Pass callsite return type to TargetLowering::LowerCall and use that to check sibcall eligibility. by Evan Cheng · 16 years ago
- 3ed6f87 Fix PR6144. Reload GP before the emission of CALLSEQ_END to guarantee the right reload order by Bruno Cardoso Lopes · 16 years ago
- 0c439eb Eliminate target hook IsEligibleForTailCallOptimization. by Evan Cheng · 16 years ago
- f1214cb eliminate the TargetLowering::UsesGlobalOffsetTable bool, which is by Chris Lattner · 16 years ago
- d71cebf Support PIC loading of constant pool entries by Bruno Cardoso Lopes · 16 years ago
- 735afe1 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 16 years ago
- bef8888 We are not using DBG_STOPPOINT anymore. by Devang Patel · 16 years ago
- 6e0b658 - Fix a small bug while handling target constant pools (one param was missing). by Bruno Cardoso Lopes · 16 years ago
- 3f2bf85 by David Greene · 16 years ago
- a1eaa3c Add a second ValueType argument to isFPImmLegal. by Evan Cheng · 16 years ago
- eb2f969 Do away with addLegalFPImmediate. Add a target hook isFPImmLegal which returns true if the fp immediate can be natively codegened by target. by Evan Cheng · 16 years ago
- ce31910 Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic blocks and update CFG, it should also inform sdisel of the changes so the phi source operands will come from the right basic blocks. by Evan Cheng · 16 years ago
- fb2e752 Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that sdisel will use to properly complete phi nodes. by Evan Cheng · 16 years ago
- 65c3c8f Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago