aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/CBackend
Commit message (Expand)AuthorAgeFilesLines
* Introducing external weak linkage. Darwin codegen should be added later.Anton Korobeynikov2006-12-012-8/+22
* gcc doesn't like an empty colbber listAndrew Lenharth2006-11-282-2/+6
* Make identity default, and fix PR1020Andrew Lenharth2006-11-282-14/+6
* update commentsAndrew Lenharth2006-11-282-4/+8
* Get the asminfo for the target most closely matching the module and use that ...Andrew Lenharth2006-11-282-56/+52
* Preliminary support for inline asm in the cbe. The target specific uglinessAndrew Lenharth2006-11-272-4/+328
* When truncating to bool, it is necessary to & with 1 for all casts thatReid Spencer2006-11-272-6/+20
* For PR950:Reid Spencer2006-11-272-56/+246
* Simplify IntrinsicLowering and clarify that it is only for use by theChris Lattner2006-11-152-2/+2
* For PR950:Reid Spencer2006-11-082-34/+48
* Fix a bug in the last patch and convert to && instead of & for logical expr.Reid Spencer2006-11-052-4/+4
* Implement the -enabled-cbe-printf-a feature.Reid Spencer2006-11-052-4/+4
* Make CBackend -pedantic clean.Reid Spencer2006-11-031-2/+1
* For PR786:Reid Spencer2006-11-022-4/+4
* For PR950:Reid Spencer2006-11-022-20/+56
* Enclose a case in { and } so that the pickier compilers don't complain.Reid Spencer2006-10-262-0/+4
* For PR950:Reid Spencer2006-10-262-14/+322
* Don't generate a prototype for _setjmp. At least on Linux, this functionReid Spencer2006-10-222-4/+4
* For PR950:Reid Spencer2006-10-202-22/+22
* Simplify some code, reformat break'sChris Lattner2006-09-282-12/+24
* Added some eye-candy for Subtarget type checkingAnton Korobeynikov2006-09-172-2/+18
* Adding dllimport, dllexport and external weak linkage types.Anton Korobeynikov2006-09-142-2/+24
* Add cbe support for powiChris Lattner2006-09-092-0/+20
* Completely rearchitect the interface between targets and the pass manager.Chris Lattner2006-09-043-8/+12
* Simplify target construction.Chris Lattner2006-09-031-1/+1
* Make functions with an "asm" name propagate that asm name into the cbe.c file.Chris Lattner2006-07-282-0/+12
* __i386__, __i386, etc. are not defined for x86-64. Use __x86_64__.Evan Cheng2006-06-202-2/+4
* Don't pass target name into TargetData anymore, it is never used or needed.Chris Lattner2006-06-161-2/+1
* Now that PR633 is implemented, the CBE can know to emit _setjmp/_longjmpChris Lattner2006-06-062-0/+12
* Add mingw support, patch contributed by AntonChris Lattner2006-06-022-2/+2
* For PR786:Reid Spencer2006-06-011-0/+3
* For PR786:Reid Spencer2006-06-011-1/+0
* Use archive libraries instead of object files for VMCore, BCReader,Reid Spencer2006-06-011-1/+1
* Fix casting so there's no warning on Alpha.Reid Spencer2006-05-312-2/+2
* For PR786:Reid Spencer2006-05-242-2/+2
* Print struct return functions and calls as actually returning the hiddenChris Lattner2006-05-232-150/+342
* Refactor a bunch of includes so that TargetMachine.h doesn't have to includeOwen Anderson2006-05-121-0/+1
* Fix a bug in Owen's checkin that broke the CBE on all non sparc v9 platforms.Chris Lattner2006-05-031-1/+1
* Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson2006-05-031-1/+6
* Add checks for __OpenBSD__.Jeff Cohen2006-04-172-2/+2
* Modify how CBE handles #lines.Jim Laskey2006-03-232-18/+10
* Eliminate IntrinsicLowering from TargetMachine.Chris Lattner2006-03-233-10/+8
* Handle builtins that directly correspond to GCC builtins.Chris Lattner2006-03-132-4/+50
* Handle the removal of the debug chain.Jim Laskey2006-03-132-4/+4
* Add #line support for CBE.Jim Laskey2006-03-082-0/+34
* Two things:Chris Lattner2006-03-072-24/+178
* Another hack due to allowing multiple symbols with the same name.Chris Lattner2006-02-132-22/+104
* Make the C writer work with packed types. printContainedStructs isRobert Bocchino2006-01-202-8/+98
* Simplify CWriter::printContainedStructs, also allowing it to work withChris Lattner2006-01-202-36/+22
* yet more C++ standards-compliance stuff.Duraid Madina2005-12-272-0/+2