- 41e5ac4 TargetMachine: Add address space to getPointerSize by Matt Arsenault · 8 years ago
- 9f9e468 [TLS] use emulated TLS if the target supports only this mode by Chih-Hung Hsieh · 8 years ago
- f1caa28 MachineFunction: Return reference from getFunction(); NFC by Matthias Braun · 8 years ago
- efef032 Revert r318704 - [Sparc] efficient pattern for UINT_TO_FP conversion by Richard Trieu · 8 years ago
- a476117 [Sparc] efficient pattern for UINT_TO_FP conversion by Fedor Sergeev · 8 years ago
- c09d561 [Sparc][NFC] Clean up SelectCC lowering by Alex Bradbury · 8 years ago
- 081ffe2 Change CallLoweringInfo::CS to be an ImmutableCallSite instead of a pointer. NFCI. by Peter Collingbourne · 8 years ago
- bb76d48 [SPARC] Clean up the support for disabling fsmuld and fmuls instructions. by James Y Knight · 8 years ago
- dda87ca [Sparc] Added software multiplication/division feature by James Y Knight · 8 years ago
- d4e1b00 [SPARC] Support 'f' and 'e' inline asm constraints. by James Y Knight · 8 years ago
- d526b13 Add extra operand to CALLSEQ_START to keep frame part set up previously by Serge Pavlov · 8 years ago
- f0aeee0 [KnownBits] Add wrapper methods for setting and clear all bits in the underlying APInts in KnownBits. by Craig Topper · 9 years ago
- d0af7e8 [SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDemandedBits by Craig Topper · 9 years ago
- c8e8e2a Move value type list from TargetRegisterClass to TargetRegisterInfo by Krzysztof Parzyszek · 9 years ago
- 98ab4c6 Revert r301231: Accidentally committed stale files by Krzysztof Parzyszek · 9 years ago
- c019706 Move value type list from TargetRegisterClass to TargetRegisterInfo by Krzysztof Parzyszek · 9 years ago
- 37b536e [DAGCombiner] Add vector demanded elements support to computeKnownBitsForTargetNode by Simon Pilgrim · 9 years ago
- 6de2c77 Capitalize ArgListEntry fields. NFC. by Nirav Dave · 9 years ago
- fd8bf98 Fix typo in comment. NFC. by Simon Pilgrim · 9 years ago
- 2e64b8b [Sparc] Don't overlap variable-sized allocas with other stack variables. by James Y Knight · 9 years ago
- b0a473a [Sparc] Implement UMUL_LOHI and SMUL_LOHI instead of MULHS/MULHU/MUL. by James Y Knight · 9 years ago
- 92cac93 [Sparc][Leon] Corrected supported atomics size for processors supporting Leon CASA instruction back to 32 bits. by Chris Dewhurst · 9 years ago
- 6ef32bf [Sparc] Mark i128 shift libcalls unavailable in 32-bit mode. by James Y Knight · 9 years ago
- 2bc3d4d [SelectionDAG] Rename fextend -> fpextend, fround -> fpround, frnd -> fround by Michael Kuperstein · 9 years ago
- 2cc9da9 Revert "[Sparc] Leon errata fix passes." by James Y Knight · 9 years ago
- 941a705 MachineFunction: Return reference for getFrameInfo(); NFC by Matthias Braun · 9 years ago
- 26cfb6a [Sparc]: Fix bug in LowerSTORE due to r275592 by Douglas Katzman · 9 years ago
- 9c37581 [SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore, and friends. by Justin Lebar · 9 years ago
- 3202f06 [Sparc] Leon errata fix passes. by Chris Dewhurst · 9 years ago
- 3bc1edf Use arrays or initializer lists to feed ArrayRefs instead of SmallVector where possible. by Benjamin Kramer · 9 years ago
- e4f5e4f CodeGen: Use MachineInstr& in TargetLowering, NFC by Duncan P. N. Exon Smith · 9 years ago
- d534d3a [Sparc] Atomics pass changes to make work with SparcV8 back-ends. by Chris Dewhurst · 9 years ago
- 428b3e6 Use isPositionIndependent(). NFC. by Rafael Espindola · 9 years ago
- cbfeb9f Use isPositionIndependent(). NFC. by Rafael Espindola · 9 years ago
- e116d500 [SDAG] Remove FixedArgs parameter from CallLoweringInfo::setCallee by Krzysztof Parzyszek · 9 years ago
- 0c1e002 [SPARC] Fixes for hardware errata on LEON processor. by Chris Dewhurst · 9 years ago
- 148a646 Support expanding partial-word cmpxchg to full-word cmpxchg in AtomicExpandPass. by James Y Knight · 9 years ago
- bdc4956 Pass DebugLoc and SDLoc by const ref. by Benjamin Kramer · 9 years ago
- 53bde95 [Sparc] Allow passing of empty structs. by Chris Dewhurst · 9 years ago
- 3e9a5d3 Apply clang-tidy's misc-static-assert where it makes sense. by Benjamin Kramer · 9 years ago
- 4f7cac3 [Sparc][LEON] LEON Erratum fix. Insert NOP after LD or LDF instruction. by Chris Dewhurst · 9 years ago
- 0e57b13 SparcISelLowering.cpp: Add missing StringSwitch.h by NAKAMURA Takumi · 9 years ago
- ad74117 [Sparc] Implement getRegisterByName. by Chris Dewhurst · 9 years ago
- 68388a0 [Sparc] Add Soft Float support by Chris Dewhurst · 9 years ago
- 7d8412f [Sparc][LEON] Add LEON-specific CASA instruction. by Chris Dewhurst · 9 years ago
- 69fa192 [Sparc] Implement __builtin_setjmp, __builtin_longjmp back-end. by Chris Dewhurst · 10 years ago
- ef31eaf [Sparc] Constification of TargetMachine arguments by James Y Knight · 10 years ago
- 33772c5 [CodeGen] Default CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF to Expand in TargetLoweringBase. This is what the majority of the targets want and removes a bunch of code. Set it to Legal explicitly in the few cases where that's the desired behavior. by Craig Topper · 10 years ago
- 33571e2 [SPARC] [SSP] Add support for LOAD_STACK_GUARD. by Marcin Koscielnicki · 10 years ago
- fafb449 [SPARC] Add support for llvm.thread.pointer. by Marcin Koscielnicki · 10 years ago
- 51208ea [Sparc] Fix double-float fabs and fneg on little endian CPUs. by James Y Knight · 10 years ago
- 19f6cce Add __atomic_* lowering to AtomicExpandPass. by James Y Knight · 10 years ago
- d41b54b This reverts commit r266002, r266011 and r266016. by Rafael Espindola · 10 years ago
- b91d38c Add __atomic_* lowering to AtomicExpandPass. by James Y Knight · 10 years ago
- 1f09485 Fix broken assert, PR24624 by Hans Wennborg · 10 years ago
- 800f87a NFC: make AtomicOrdering an enum class by JF Bastien · 10 years ago
- 7306cd4 [SPARC] Use AtomicExpandPass to expand AtomicRMW instructions. by James Y Knight · 10 years ago
- f44fc52 Tweak some atomics functions in preparation for larger changes; NFC. by James Y Knight · 10 years ago
- 5719584 [DAG] use isUndef() ; NFCI by Sanjay Patel · 10 years ago
- 2993854 Fix Sparc 32bit Lowering to rebundle up v2i32 values. by Nirav Dave · 10 years ago
- da00f2f Update to use new name alignTo(). by Rui Ueyama · 10 years ago
- 99fcb72 [Sparc] Tweak r255668: Use llvm_unreachable. by James Y Knight · 10 years ago
- 33beb24 [Sparc] Fix handling of double incoming arguments on sparc little-endian. by James Y Knight · 10 years ago
- 314ee04 Expose isXxxConstant() functions from SelectionDAGNodes.h (NFC) by Artyom Skrobov · 10 years ago
- f748c89 [WinEH] Update exception pointer registers by Joseph Tremoulet · 10 years ago
- 8fe40e0 Change makeLibCall to take an ArrayRef<SDValue> instead of pointer and size. This removes the need to pass a hardcoded size in many places. NFC by Craig Topper · 10 years ago
- 7212809 Drop assert that a call with struct return goes to a function with sret by Joerg Sonnenberger · 10 years ago
- c3f7988 Sparc: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
- 692e037 Fix assert when emitting llvm.pow.f86. by James Y Knight · 10 years ago
- d966fb6 [SPARC] Fix BooleanContents, so that select of a trunc doesn't by James Y Knight · 10 years ago
- e40c8a2 PseudoSourceValue: Replace global manager with a manager in a machine function. by Alex Lorenz · 10 years ago
- 3994be8 [Sparc] Implement i64 load/store support for 32-bit sparc. by James Y Knight · 10 years ago
- 1e85958 Implement target independent TLS compatible with glibc's emutls.c. by Chih-Hung Hsieh · 10 years ago
- 26d4813 Remove access to the DataLayout in the TargetMachine by Mehdi Amini · 10 years ago
- 5d8e569 Revert "Remove access to the DataLayout in the TargetMachine" by Mehdi Amini · 10 years ago
- b4bc424 Remove access to the DataLayout in the TargetMachine by Mehdi Amini · 10 years ago
- a749f2a Remove getDataLayout() from TargetLowering by Mehdi Amini · 10 years ago
- 44ede33 Make TargetLowering::getPointerTy() taking DataLayout as an argument by Mehdi Amini · 10 years ago
- 9bfb627 [TargetLowering] StringRefize asm constraint getters. by Benjamin Kramer · 10 years ago
- d04893f Change getTargetNodeName() to produce compiler warnings for missing cases, fix them by Matthias Braun · 10 years ago
- 842a51b Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes" by Sergey Dmitrouk · 11 years ago
- 48e93f7 Revert "[DebugInfo] Add debug locations to constant SD nodes" by Daniel Jasper · 11 years ago
- adb4c69 [DebugInfo] Add debug locations to constant SD nodes by Sergey Dmitrouk · 11 years ago
- a46c36b Allow memory intrinsics to be tail calls by Krzysztof Parzyszek · 11 years ago
- 9deb75d Have getCallPreservedMask and getThisCallPreservedMask take a by Eric Christopher · 11 years ago
- 11e4df7 getRegForInlineAsmConstraint wants to use TargetRegisterInfo for by Eric Christopher · 11 years ago
- 23a3a7c Remove an argument-less call to getSubtargetImpl from TargetLoweringBase. by Eric Christopher · 11 years ago
- 3b6b7ca CodeGen: convert CCState interface to using ArrayRefs by Tim Northover · 11 years ago
- f5e9406 Reuse a bunch of cached subtargets and remove getSubtarget calls by Eric Christopher · 11 years ago
- 2b6917b [SelectionDAG] Allow targets to specify legality of extloads' result by Ahmed Bougacha · 11 years ago
- 3053155 We can get the TLOF from the TargetMachine - so constructor no longer requires TargetLoweringObjectFile to be passed. by Aditya Nandakumar · 11 years ago
- a271932 This patch changes the ownership of TLOF from TargetLoweringBase to TargetMachine so that different subtargets could share the TLOF effectively by Aditya Nandakumar · 11 years ago
- b521750 Remove the target machine from CCState. Previously it was only used by Eric Christopher · 11 years ago
- d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
- ee1a1fc [SDAG] Allow the legalizer to delete an illegally typed intermediate by Chandler Carruth · 11 years ago
- 67474e3 Make sure no loads resulting from load->switch DAGCombine are marked invariant by Louis Gerbarg · 11 years ago
- 3bd03c7 [DAG] Pass the argument list to the CallLoweringInfo via move semantics. NFCI. by Juergen Ributzka · 11 years ago
- f3a5a5c Target: remove old constructors for CallLoweringInfo by Saleem Abdulrasool · 11 years ago
- 5a29c36 Instead of littering asserts throughout the code after every call to by Jay Foad · 11 years ago
- a0653a3 Rename ComputeMaskedBits to computeKnownBits. "Masked" has been by Jay Foad · 11 years ago