- ffd1326 Improved tracking of value number kills. VN kills are now represented by Lang Hames · 16 years ago
- 2e4284d Make SelectionDAG::getVectorShuffle work properly for VECTOR_SHUFFLE by Dan Gohman · 16 years ago
- f1daf7d Use common code for both ARM and Thumb-2 instruction and register info. by David Goodwin · 16 years ago
- f2d754b Nowadays vectors are only split if they have an even by Duncan Sands · 16 years ago
- 058a024 Use interators instead of counters for loops. by Bill Wendling · 16 years ago
- d1fbd14 Push LLVMContext _back_ through IRBuilder. by Owen Anderson · 16 years ago
- e9b11b4 Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required. by Owen Anderson · 16 years ago
- 8c899ee Remove trailing whitespace. Reorder some methods by Duncan Sands · 16 years ago
- 7f6aa2b Remove the vicmp and vfcmp instructions. Because we never had a release with by Nick Lewycky · 16 years ago
- 3d29df3 Push LLVMContext through GlobalVariables and IRBuilder. by Owen Anderson · 16 years ago
- 2b7a271 dag combine sext(setcc) -> vsetcc before legalize. To make this safe, by Chris Lattner · 16 years ago
- a4f7318 SelectionDAG::SignBitIsZero doesn't work right for vectors, by Chris Lattner · 16 years ago
- 8ea5ec6 Operand of asm("call") (the callee function) is represented by Dale Johannesen · 16 years ago
- c2c27b3 add support for legalizing an icmp where the result is illegal (4xi1) but by Chris Lattner · 16 years ago
- 0a6c2d8 random code cleanups. by Chris Lattner · 16 years ago
- 5962ed0 implement support for spliting and scalarizing vector setcc's. This by Chris Lattner · 16 years ago
- 9800e84 lower vector icmp/fcmp to ICMP/FCMP nodes with the right result by Chris Lattner · 16 years ago
- 87c411b ScalarizeVecRes_ShiftOp and ScalarizeVecRes_BinOp are the same, by Chris Lattner · 16 years ago
- 64a3fa2 add support for vector legalizing of *_EXTEND. by Chris Lattner · 16 years ago
- 261cc19 Accidently dropped this while removing dead code in previous commit. by Devang Patel · 16 years ago
- 0a4afb6 Remove dead code. by Devang Patel · 16 years ago
- a9d1f2c Have scoped mutexes take referenes instead of pointers. by Owen Anderson · 16 years ago
- ddb03d8 Revert 74898. It broke several tests. by Evan Cheng · 16 years ago
- 1dd35b4 if the terminator is a branch depending upon the side effects of a by Sanjiv Gupta · 16 years ago
- 2c4d96d Avoid adding a duplicate def. This fixes PR4478. by Evan Cheng · 16 years ago
- 08b7daf Fix the cmake build - patch by Xerxes Rånby. by Duncan Sands · 16 years ago
- 6933d3e Changed ELFCodeEmitter to inherit from ObjectCodeEmitter by Bruno Cardoso Lopes · 16 years ago
- 752e928 Cleanup MachO writer and code emitter. Fix 80 cols problems, remove extra spaces, shrink down includes and move some methods out-of-line by Bruno Cardoso Lopes · 16 years ago
- 8ae058a Just forgot to include the two new files by Bruno Cardoso Lopes · 16 years ago
- ac57e6e Add the Object Code Emitter class. Original patch by Aaron Gray, I did some by Bruno Cardoso Lopes · 16 years ago
- 0a205a4 More LLVMContext-ification. by Owen Anderson · 16 years ago
- 6b61cd1 Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed arguments in a vararg call. by Tilmann Scheller · 16 years ago
- 0b1308f Factor some code out and support for Jump Table relocations by Bruno Cardoso Lopes · 16 years ago
- 7e1e31f Simplify debug info intrisinc lowering. by Devang Patel · 16 years ago
- 033080c CMake build fixes, from Xerxes Ranby by Douglas Gregor · 16 years ago
- 45f5d64 shrinking down #includes by Bruno Cardoso Lopes · 16 years ago
- 3d62a41 Remove getFunctionAlignment from TargetELFInfo and use new MachineFunction alignment method by Bruno Cardoso Lopes · 16 years ago
- 6d8f126 Simplify. by Devang Patel · 16 years ago
- 07b0ec0 Simplify. No intentional functionality change. by Devang Patel · 16 years ago
- ceddbe8 Refactor. No functionality change. by Devang Patel · 16 years ago
- 30d7b65 llvm.dbg.declare is always used for local variable's debug info. by Devang Patel · 16 years ago
- 498c290 CommuteChangesDestination() should check if to-be-commuted instruction defines any register. Also teaches the default commuteInstruction() to commute instruction without definitions (e.g. X86::test / ARM::tsp). by Evan Cheng · 16 years ago
- 459a7c6 Remove special handling of implicit_def. Fix a couple more bugs in liveintervalanalysis and coalescer handling of implicit_def. by Evan Cheng · 16 years ago
- 2578ba2 Handle IMPLICIT_DEF with isUndef operand marker, part 2. This patch moves the code to annotate machineoperands to LiveIntervalAnalysis. It also add markers for implicit_def that define physical registers. The rest, is just a lot of details. by Evan Cheng · 16 years ago
- 5bcc8bd Remove unused AsmPrinter OptLevel argument, and propogate. by Daniel Dunbar · 16 years ago
- 20c568f Add an "alignment" field to the MachineFunction object. It makes more sense to by Bill Wendling · 16 years ago
- 50564eb Temporarily restore the scavenger implicit_def checking code. MachineOperand isUndef mark is not being put on implicit_def of physical registers (created for parameter passing, etc.). by Evan Cheng · 16 years ago
- 4784f1f Add a bit IsUndef to MachineOperand. This indicates the def / use register operand is defined by an implicit_def. That means it can def / use any register and passes (e.g. register scavenger) can feel free to ignore them. by Evan Cheng · 16 years ago
- 93a65b2 Struct types are described using field types only. by Devang Patel · 16 years ago
- 1dbc771 s/MainCU/ModuleCU/g by Devang Patel · 16 years ago
- 70f4426 Multiple DW_TAG_compile_unit is not used, afaict, on any target. by Devang Patel · 16 years ago
- 9d59d9f Eliminate a layer of indirection in LoopInfo and MachineLoopInfo. by Dan Gohman · 16 years ago
- 1873d0c When doing remat, don't consider uses of non-allocatable physregs. Patch by Chris Lattner · 16 years ago
- 5b93ea1 fix a typo that GCC should have caught that causes crashes with -view-*-dags by Chris Lattner · 16 years ago
- 505e982 fix a really subtle bug in the cross section of aliases and TLS: by Chris Lattner · 16 years ago
- b41b5e0 Get rid of these cache variables, which are a holdover from the days when by Owen Anderson · 16 years ago
- d212bb8 implement DOTGraphTraits<SelectionDAG*>::getNodeLabel in terms of by Chris Lattner · 16 years ago
- 8947881 Fix linking of llvm-ld and lli with CMake, from Xerxes Rånby by Douglas Gregor · 16 years ago
- 7bea038 dot graph viewing is apparently not using SDNode::print_details, this is bad, by Chris Lattner · 16 years ago
- 6ec66db propagate target operand flags from dag nodes into MachineOperands. by Chris Lattner · 16 years ago
- 5202312 fit in 80 cols by Chris Lattner · 16 years ago
- 13e16b6 by Devang Patel · 16 years ago
- 208622d Simplify. by Devang Patel · 16 years ago
- f5a5546 add targetflags to jump tables and constant pool entries. by Chris Lattner · 16 years ago
- 2a4ed82 allow setting target operand flags on TargetGlobalAddress nodes. by Chris Lattner · 16 years ago
- 1af2231 start bringing targetoperand flags into isel, first up, ExternalSymbol. by Chris Lattner · 16 years ago
- b445908 Provide guards for this shared structure. I'm not sure this actually needs by Owen Anderson · 16 years ago
- a8dbf36 Privatize some more debug-related static data. by Owen Anderson · 16 years ago
- a5e0abd Support Constant Pool Sections Add section symbols to the symbol table by Bruno Cardoso Lopes · 16 years ago
- dd37b36 My guess is that RegInfo should only call the Allocator.Deallocator if it's not by Bill Wendling · 16 years ago
- 6279cd8 Now with EVEN FEWER statics! by Owen Anderson · 16 years ago
- 13bbe4b Fewer static variables, part 3 of many. by Owen Anderson · 16 years ago
- d5509f2 Down with _even more_ statics! by Owen Anderson · 16 years ago
- 04c05f7 Down with statics! by Owen Anderson · 16 years ago
- bd58edf Move local statics to per-instance variables. by Owen Anderson · 16 years ago
- 6bbc73d Completed basic intra block split implementation. by Lang Hames · 16 years ago
- f2e19d5 by David Greene · 16 years ago
- 0de1fc4 sink management of DwarfWriter & MachineModuleInfo into the AsmPrinter base class. by Chris Lattner · 16 years ago
- 1f522fe sink dwarf finalization out of each target into AsmPrinter::doFinalization by Chris Lattner · 16 years ago
- 0a7befa eliminate the ExtWeakSymbols set from AsmPrinter. This eliminates by Chris Lattner · 16 years ago
- 3153061 Rearrange some stuff in MachineOperand and add a new TargetFlags field. by Chris Lattner · 16 years ago
- 8cbc94a Get rid of the global CFGOnly flag by threading a ShortNames parameters through the GraphViz rendering code. by Owen Anderson · 16 years ago
- 8539cfd Rewrite 73900 per Duncan's suggestion. by Dale Johannesen · 16 years ago
- 929a493 remove dead makefile flags. by Chris Lattner · 16 years ago
- 98d5982 Fixed a bug in LiveInterval scaling (failure to scale VNI defs correctly), removed old TODO comments. by Lang Hames · 16 years ago
- ef5d070 Fix support for inline asm input / output operand tying when operand spans across multiple registers (e.g. two i64 operands in 32-bit mode). by Evan Cheng · 16 years ago
- e39493e Use a default alignment for data and bss sections. by Bruno Cardoso Lopes · 16 years ago
- 08bc98e Fix memcpy expansion so it won't generate invalid by Dale Johannesen · 16 years ago
- 81909b7 Fix another register coalescer crash: forgot to check if the instruction being updated has already been coalesced. by Evan Cheng · 16 years ago
- c236a34 Use different functions to emit the string and symbol tables. by Bruno Cardoso Lopes · 16 years ago
- 0d3193e Add more methods to gather target specific elf stuff by Bruno Cardoso Lopes · 16 years ago
- 694f6c8 Fix PR4419: handle defs of partial uses. by Evan Cheng · 16 years ago
- 1e86a66 mv CodeGen/DebugLoc.h Support/DebugLoc.h by Devang Patel · 16 years ago
- 14a55d9 Move up dwarf writer initialization in common AsmPrinter class. by Devang Patel · 16 years ago
- 2fb070b Minor cleanup; fixes review comments for a previous patch. Sorry for by Eli Friedman · 16 years ago
- 10382fb More VNInfo tweaking, plus a little progress on intra-block splitting. by Lang Hames · 16 years ago
- a93ca92 move mangler quote handling from asm printers to TargetAsmInfo. by Chris Lattner · 16 years ago
- b839c3f simplify macro debug info directive handling. by Chris Lattner · 16 years ago
- d21c316 Improved PHI def marking, replaced some gotos with breaks. by Lang Hames · 16 years ago
- b13bafe On Darwin, ams printer should output a second label before a jump table so the linker knows it's a new atom. But this is only needed if the jump table is put in a separate section from the function body. by Evan Cheng · 16 years ago